我想實現一個頁面的應用程序。我希望它與所附圖像中的設計相似,如果用戶未登錄,右側框將託管登錄/註冊片段,但一旦通過身份驗證後將更新爲配置文件/註銷。使用Laravel身份驗證與自定義視圖
我怎樣才能充分利用現有的Laravel認證功能來得到這個工作?比如向AuthController發送Ajax請求,然後在登錄或發送表單數據到auth/register
路由時返回Auth::user()
。
我想實現一個頁面的應用程序。我希望它與所附圖像中的設計相似,如果用戶未登錄,右側框將託管登錄/註冊片段,但一旦通過身份驗證後將更新爲配置文件/註銷。使用Laravel身份驗證與自定義視圖
我怎樣才能充分利用現有的Laravel認證功能來得到這個工作?比如向AuthController發送Ajax請求,然後在登錄或發送表單數據到auth/register
路由時返回Auth::user()
。
您可以檢查用戶是否有
if (Auth::check()) {
// The user is logged in...
}
在模板驗證,使用blade,你可以做這樣的事情:
@if(Auth::check())
{{-- Show logout button --}}
@else
{{-- Show login form --}}
@endif
我們如何在這裏處理註冊?你能否詳細說明一下。 –
由於這是一個相當廣泛的問題,取決於您的需求和我不知道的應用種類,我建議您查看本教程(https://laraveltips.wordpress.com/2015/06/15/how-to-make-user-login-and-registration-laravel-5-1 /),它解釋了新的5.1.4用戶登錄和註冊功能。 – Adrenaxus
豈不是不足以檢查用戶是否已通過身份驗證,然後在模板中輸出身份驗證表單或註銷按鈕? – Adrenaxus
是的,但我不確定如何去做。 –
讓我知道你是否需要進一步的細節,我會更新我的答案。 – Adrenaxus