Php Laravel Framework 5.7.27自定义方法返回空白页

Php Laravel Framework 5.7.27自定义方法返回空白页,php,laravel,laravel-5.7,Php,Laravel,Laravel 5.7,我有一个问题,那就是在Laravel中得到一个空白页,我不知道我哪里出错了 下面是我的代码示例:viewmaintenance/index.blade.php <form method="post" action="{{route('maintenance.update_request')}}" enctype="multipart/form-data"> <input type="hidden" name="_method" value="put">

我有一个问题,那就是在Laravel中得到一个空白页,我不知道我哪里出错了

下面是我的代码示例:viewmaintenance/index.blade.php

<form method="post" action="{{route('maintenance.update_request')}}" enctype="multipart/form-data">
     <input type="hidden" name="_method" value="put">
     {{ csrf_field() }}
     .....
然后是web.php(route)


但是,当我点击提交按钮时,我会看到空白页…公共/维护/更新请求

您的发送方法应该是
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']);

如果您使用的是put in表单,您应该将您的路线公告更改为任何it will workRoute::any(‘维护/更新请求’,’MaintenanceController@update_request')->name('maintenance.update_request');在“维护.更新请求”之间删除“.”,然后重试。尝试将“维护/更新请求”路由放在路由::资源(“维护”,“维护控制器”)之后;谢谢你们,改变路线后还能工作::邮寄到路线::投递
Route::post('maintenance/update_request', 'MaintenanceController@update_request')->name('maintenance.update_request');
Route::resource('maintenance', 'MaintenanceController');
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']);