Почему значение данных не передается контроллеру? - PullRequest
0 голосов
/ 26 июня 2018

Я хочу передать $ id для создания контроллера:

  <div class="col-lg-2">                     
     {!! Form::open(['route' => ['addkeluarga_form', id]]) !!}             
     {{ Form::submit('Add New', ['class' => 'btn btn-primary']) }}
     {!! Form::close() !!}
  </div>

Я пытаюсь заменить приведенный выше код на этот, но также не удается:

   <form method="POST" action="{{ route('addkeluarga_form', $id) }}" accept-charset="UTF-8">
                                <input name="_method" type="hidden" value="POST">
                                {{ csrf_field() }}

                                <button type="submit" class="btn btn-sm btn-default">Add!</button>'
                            <input type="hidden" value="StaffKeluarga" />
                            </form>

Это контроллер:

  public function create(Request $request)
{
    $idFromFrontEnd = $request->StaffKeluarga;
    $staffs=DB::select("SELECT id FROM staffs WHERE id = ?", [$idFromFrontEnd]);
    return view('keluarga.add_keluarga', compact('staffs', 'idFromFrontEnd'));    
}

Может просматривать блейд, но значение $ idFromFrontEnd равно нулю.Почему это не работает?

1 Ответ

0 голосов
/ 26 июня 2018
public function create(Request $request)
{
    $idFromFrontEnd = $request->fromForm;
    $staffs=DB::select("SELECT id FROM staffs WHERE id = ?", [$idFromFrontEnd]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...