Я пытаюсь установить напоминание о пароле спокойным способом. (Следуя этому руководству http://laravel.com/docs/4.2/security#password-reminders-and-reset, но пытаюсь сделать это спокойно)
Маршрут выглядит так,
Route::group(array('prefix' => 'api/v1'), function(){
Route::resource(
'password', 'RemindersController',
array(
'only' => array('store', 'show', 'update')
)
);
});
RemindersController запускается как
public function update()
{
}
URL для сброса пароля: http://192.x.x.x:8000/api/v1/password/3adb8b0454144ef5aeaa333faa5c575bd833e03d
С этого URL загружается reset.blade следующим образом:
<form action="{{ action('RemindersController@update') }}" method="PUT"
...
<input type="submit" value="Reset Password"> </form>
Но при загрузке этой страницы у действия формы возникают некоторые проблемы, URL-адрес действия кажется неверным.
<form action="http://192.x.x.x:8000/api/v1/password/%7Bpassword%7D" method="PUT">
Каков правильный способ предоставить свойство действия в форме для этого? Как я могу передать данные для сброса пароля методу «обновить» в контроллере напоминаний?
В упомянутом учебнике это похоже на
action="{{ action('RemindersController@postReset') }}" method="POST"
Что изменится при использовании спокойного ресурса?