public function removeCharacterPosition(Character $character) { $position = RulebookPosition::find(Input::get("position")); if ($position != null) { CharacterPosition::where(['character_id' => $character->id, 'position_id' => $position->id])->delete(); return Redirect::to("dashboard/storyteller/character/{$character->id}/positions"); } else { return Response::json(['success' => false, 'message' => 'Invalid data.']); } }
{{CharacterPosition::where('position_id', $d->id)->count()}} </td> <td> <form method="post" action="/dashboard/storyteller/character/{{$character->id}}/positions/remove"> <input type="hidden" name="position" value="{{$d->definition->id}}" /> <input type="submit" class="button small alert" value="Remove from Position" /> </form> </td> </tr> @endforeach </tbody> </table> <form method="post" action="/dashboard/storyteller/character/{{$character->id}}/positions/add" class="panel"> <?php $positions = RulebookPosition::all(); foreach ($positions as $key => $p) { if (CharacterPosition::where(['character_id' => $character->id, 'position_id' => $p->id])->exists()) { $positions->forget($key); } } ?> <h4>Add Position</h5> @if($positions->count() > 0) <label>Position Name</label> <select name="position"> @foreach($positions as $p) <?php $count = CharacterPosition::where('position_id', $p->id)->count(); ?> <option value="{{$p->id}}">