xma*_*ton 1 php routes laravel blade
我正在使用Laravel 5.1开发一个Web应用程序,并且开始进行用户身份验证,并将此路由添加到route.php文件中:
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::get('auth/logout', 'Auth\AuthController@getLogout');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::post('auth/register', 'Auth\AuthController@postRegister');
Run Code Online (Sandbox Code Playgroud)
如果我在网址栏中输入链接,但是如果我在模板中输入以下语法,则它会起作用:
<a href="{{ URL::route('auth/register') }}">Registra't</a>
Run Code Online (Sandbox Code Playgroud)
我收到未定义的错误路由[auth / register]。我做错了什么?还有其他事吗?
URL::route()需要一个命名的路由,在这里您应该使用,URL::to()或者您可以使用以下命令创建一个命名的路由
Route::get('auth/register', [
'as' => 'register',
'uses' => 'Auth\AuthController@getRegister'
]);
Run Code Online (Sandbox Code Playgroud)
然后使用URL::route('register')链接到路线auth/register
| 归档时间: |
|
| 查看次数: |
13502 次 |
| 最近记录: |