Laravel 5.1 - 登录/注册用户不工作

时间:2015-09-08 12:47:45

标签: php laravel authentication login laravel-5.1

我正在创建一个用户控制面板来管理网站的内容。 随着文档报告我的路线:

// Authentication routes...
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');

// Registration routes...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');


Route::controllers([
   'password' => 'Auth\PasswordController',
]);

我还创建了我的登录视图(login.blade.php)并在" auth"中注册用户(register.blade.php)。夹。 但是,一旦我尝试注册或登录用户,我会得到这个网址:http://localhost:8888/auth/register 我的页面说: 未找到在此服务器上找不到请求的URL / auth / register。 我不明白什么不起作用。

编辑:     template     Login     Register

解决: 这是一个问题,你必须自己插入链接的行为:{{url(' / auth / register')}}

1 个答案:

答案 0 :(得分:0)

我把这段代码放到掌握刀片上.....

<a href="{{ url('/auth/login') }}">Login</a>

<a href="{{ url('/auth/register') }}">Register</a>

<a href="{{ url('/auth/logout') }}">Logout</a>

此代码到route.php

Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController',
]);