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
?
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