У меня есть форма:Laravel: как передать значение из формы в контроллер?
{ Form::open(array('action' => '[email protected]', $client->id)) }}
{{ Form::text('rate', '', array('placeholder' => 'Enter new custom client rate...')) }}
{{ Form::submit('Submit', array('class' => 'btn btn-primary')) }}
{{ Form::close() }}
Как передать свой $ client-> значение идентификатора через форму моего метода контроллера?
Я в настоящее время метод контроллера, который выглядит следующим образом:
public function postUserRate($id)
{
$currentUser = User::find(Sentry::getUser()->id);
$userRate = DB::table('users_rates')->where('user_id', $currentUser->id)->where('client_id', $id)->pluck('rate');
if(is_null($userRate))
{
...
}else{
....
}
}
И журнал ошибок говорит «Отсутствующий аргумент 1 для RatesController :: postUserRate()»
Любые идеи о том, как пройти этот $ client-> id в мой контроллер, чтобы я мог использовать его, как я хочу выше?
Вы может создать скрытое поле в вашей форме со значением '$ client-> id', и оно будет отправлено вместе с другими полями –