php 跳回上一页_php – Laravel 5 – 登录后重定向回到上一页
生活随笔
收集整理的這篇文章主要介紹了
php 跳回上一页_php – Laravel 5 – 登录后重定向回到上一页
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有一個頁面上有一些內容和評論部分.注釋只能由已登錄的用戶保留,因此我已將登錄表單添加到頁面以供用戶登錄(僅在他們尚未登錄時顯示).
我遇到的問題是,當用戶登錄時,他們會被重定向回主頁,而不是他們之前所在的頁面.
我還沒有從開箱即用的設置中更改登錄方法.
任何人都可以建議一種簡單的方法來設置重定向網址.我的想法是能夠在表單中設置它會很好.
解決方法:
laravel 5.3的解決方案:
在loginController中,將showLoginForm()函數覆蓋為以下函數:
public function showLoginForm()
{
if(!session()->has('url.intended'))
{
session(['url.intended' => url()->previous()]);
}
return view('auth.login');
}
它將設置“url.intended”會話變量,即laravel用于在登錄后使用前一個URL查找要重定向的頁面的變量.
它還檢查是否已設置變量,以避免在用戶提交帶有錯誤的表單時使用登錄URL設置變量.
標簽:php,laravel-5
來源: https://codeday.me/bug/20190926/1818175.html
總結
以上是生活随笔為你收集整理的php 跳回上一页_php – Laravel 5 – 登录后重定向回到上一页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 山东移动app如何查询通话记录(山东省人
- 下一篇: php mailer altbody,P