【发布时间】:2018-02-07 02:47:38
【问题描述】:
如何自定义获取表单数据的方法?我希望此方法与带有参数请求和 id 的 Laravel 更新方法相同。我试试这个,但出错了。
在控制器中
public function updatePassword(Request $request, int $id) {
dd($request->all());
}
在路线中
Route::post('staffs/{id}/upassword', 'Admin\StaffController@updatePassword')->name('admin.staffs.upassword');
在刀片文件中
<form method="post" accept-charset="utf-8" action="{{ action('Admin\StaffController@updatePassword', ['id' => $staff_id]) }}">
<div class="row">
<div class="col-md-3">
<div class="form-group">
<label class="control-label" for="password">New Password</label>
<input class="form-control" name="password" type="password">
</div>
</div>
</div>
<div class="row">
<div class="col-md-3">
<div class="form-group">
<label class="control-label" for="password_confirmation">Confirm New Password</label>
<input class="form-control" name="password_confirmation" type="password">
</div>
</div>
</div>
<input class="btn btn-primary" type="submit">
</form>
我正在使用 Laravel 5.4。
【问题讨论】:
-
你得到的错误是什么?
-
@NorrisOduro 这不是我的答案吗?大声笑
-
@Sletheren 哈哈抱歉...我没看到
-
@NorrisOduro 哈哈,没关系