Laravel 5:METHOD-NOT-ALLOWED错误

时间:2016-03-25 15:42:28

标签: laravel

我将路线设置为

// ----------------------- USER ROUTES -----------------------
Route::group(['prefix' => 'v1/user', 'middleware' => 'throttle:5'], function(){    
    Route::post('login', 'UserController@login');
});

Route::group(['prefix' => 'v1/user', 'middleware' => 'throttle'], function(){  
    Route::post('checkuser', 'UserController@checkuser');
    Route::post('checkmail', 'UserController@checkmail');
});

HTML as

<form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}">
    {!! csrf_field() !!}

我收到方法未找到错误

我知道某处路线不正确,但如何纠正呢?

1 个答案:

答案 0 :(得分:1)

在您的情况下,它应该是{{ url('v1/user/login') }}

为避免使用url(),您可以利用命名路由。

https://laravel.com/docs/5.2/routing#named-routes