2018/09/05

[Laravel] 利用 intended 跳回之前的頁面

有時候需要記錄網址,做完某些事情之後再跳回去。

例如:訪問一個需要登入的頁面,先跳去登入,登入成功後在跳回。

Laravel 原生就有一個

redirect()->intended();

可以做到這件事情

不過你需要記錄你從哪跳來的

session()->put('url.intended', url()->previous());


intended 裡面可以傳入失效的備援網址

redirect()->intended('/');

這樣即使 session.url.intended 失效也會跳回首頁

沒有留言:

張貼留言