Say i have localhost/public/admin that redirects immediately to localhost/public/user/login.
How am I going to get the admin value in user/login?
You'll need to grab the referer and check if it is contains 'admin'. Try the following
$referer = Request::referer();
// or
// $referer = Request::server('HTTP_REFERER');
if (strpos($referer,'admin') !== false) {
dd('coming from admin')
}
Edit #1: As pointed out by @tomvo you can also use URL::previous() instead of Request::referer() in L4
Edit #2: It's actually mispelled as referer instead of referrer as point out by @JamesF
Edit #3: In Laravel 5 the Request::referer() method doesn't seem to exist anymore, you can still get it by using Request::header('referer') as point out by @TheSerenin
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With