2015-10-20 62 views
0

我想實現一個頁面的應用程序。我希望它與所附圖像中的設計相似,如果用戶未登錄,右側框將託管登錄/註冊片段,但一旦通過身份驗證後將更新爲配置文件/註銷。使用Laravel身份驗證與自定義視圖

Demo

我怎樣才能充分利用現有的Laravel認證功能來得到這個工作?比如向AuthController發送Ajax請求,然後在登錄或發送表單數據到auth/register路由時返回Auth::user()

+1

豈不是不足以檢查用戶是否已通過身份驗證,然後在模板中輸出身份驗證表單或註銷按鈕? – Adrenaxus

+0

是的,但我不確定如何去做。 –

+0

讓我知道你是否需要進一步的細節,我會更新我的答案。 – Adrenaxus

回答

0

您可以檢查用戶是否有

if (Auth::check()) { 
    // The user is logged in... 
} 

在模板驗證,使用blade,你可以做這樣的事情:

@if(Auth::check()) 
    {{-- Show logout button --}} 
@else 
    {{-- Show login form --}} 
@endif 
+0

我們如何在這裏處理註冊?你能否詳細說明一下。 –

+0

由於這是一個相當廣泛的問題,取決於您的需求和我不知道的應用種類,我建議您查看本教程(https://laraveltips.wordpress.com/2015/06/15/how-to-make-user-login-and-registration-laravel-5-1 /),它解釋了新的5.1.4用戶登錄和註冊功能。 – Adrenaxus