Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel身份验证脚手架返回MethodNotAllowedHttpException_Php_Laravel_Routes_Laravel 5.3 - Fatal编程技术网

Php Laravel身份验证脚手架返回MethodNotAllowedHttpException

Php Laravel身份验证脚手架返回MethodNotAllowedHttpException,php,laravel,routes,laravel-5.3,Php,Laravel,Routes,Laravel 5.3,我正在运行最新的Laravel 5.3版本,在运行php artisan make:auth之后,我尝试在应用程序中注销,它返回以下错误:MethodNotAllowedHttpException Web.php路由文件: Route::get('/', function () { return view('welcome'); }); Route::auth(); Auth::routes(); Route::get('/home', 'ClinicController@inde

我正在运行最新的Laravel 5.3版本,在运行php artisan make:auth之后,我尝试在应用程序中注销,它返回以下错误:MethodNotAllowedHttpException

Web.php路由文件:

Route::get('/', function () {
    return view('welcome');
});

Route::auth();

Auth::routes();

Route::get('/home', 'ClinicController@index');
我可以看到视图已经创建,但是为什么它返回这个错误呢?非常感谢您在Laravel 5.3中提前

/注销路径被分配给method POST,因此要注销,您必须创建表单并提交它

<form action="{{ route('/logout') }}" method="post">
    {!! csrf_field() !!}
    <button type="submit">Logout</button>
</form>

您只需手动并按照以下行操作即可访问web/routes.php文件:


您是否向genrated laravel auth route添加了任何新路由,因为我没有看到route::auth;在运行php artisan之后,请确保在这个文件/app/Http/Controllers/auth/LoginController.php中,['except'=>'logout'];}'这一行是“公共函数”{$this->middleware'guest',['except'=>'logout'];}`
Route::get('/logout', 'Auth\LoginController@logout');