我有一个在拉拉维尔(Laravel)获取空白页面的问题,我不知道我在哪里出错。
这是我的代码示例:查看维护/index.blade.php
<form method="post" action="{{route('maintenance.update_request')}}" enctype="multipart/form-data">
<input type="hidden" name="_method" value="put">
{{ csrf_field() }}
.....
和控制器中 Maintenancecontroller.php 我创建自定义方法update_request
public function update_request(Request $request) {
dd($request);
}
然后web.php(路由)
Route::post('maintenance/update_request', 'MaintenanceController@update_request')->name('maintenance.update_request');
Route::resource('maintenance', 'MaintenanceController');
但是,当我单击提交按钮时,我会得到空白页 .... public/nativenance/update_request
您的路由方法应该是put
,因为您正在在put
请求上提交表格。
Route::put('maintenance/update_request', 'MaintenanceController@update_request')->name('maintenance.update_request');
OR
Route::put('maintenance/update_request', ['as'=>'maintenance.update_request','uses'=>'MaintenanceController@update_request']);