2016-06-13 81 views
1

我需要一些建議,我剛安裝了一個新的5.2.37版本的Laravel。Laravel 5.2.37認證腳手架沒有顯示登錄或註冊

安裝我安裝後直接在.ENV文件數據庫詳細信息,然後跑

php artisan make:auth 

然後

php artisan migrate 

,一切運行良好與所有沒有錯誤,當我查看我的網站的索引頁,我看到新的着陸頁,但每次我點擊登錄或註冊它只是返回404的

似乎沒有任何登錄或註冊路線創建的,這是我的routes.php文件文件

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

Route::auth(); 

Route::get('/home', '[email protected]'); 

有一個AuthController.php在AUTH目錄,但也沒有一個登錄的提或註冊路線。

我錯過了一個步驟?

任何幫助將是偉大的。

和平!

+0

'Route :: auth();' 是添加所有auth路由以便路由存在的快捷方式,您能分享完整的錯誤 –

回答

1

運行php artisan route:list命令。你應該看到這些路線:

login | ...\[email protected] login | ...\[email protected] logout | ...\[email protected] password/email | ...\[email protected] password/reset | ...\[email protected] password/reset/{token?} | ...\[email protected] register | ...\[email protected] register | ...\[email protected]

如果你看到這些命令,權威性是工作。

所以,只需要去http://you.app/register例如,你會看到註冊表。

0

默認情況下,您不能在routes.php文件中查看路線。

因爲它返回404頁,你可以檢查,site/index.php/register? 運行該命令後,應該在應用程序根目錄中具有自動視圖。

從導航菜單中,您應該可以看到要登錄和註冊的按鈕。

你也可以檢查你的數據庫表是否被創建。

0

原來,當安裝全新的Ubuntu服務器框,我忘了設置mod重寫。

我剛剛經歷了這一切,現在一切正常。

不便之處,敬請原諒。

和平!