2014-04-21 7 views

Antwort

12

Sie müssen den Referer holen und prüfen, ob er 'admin' enthält. Versuchen Sie, die folgenden

$referer = Request::referer(); 
// or 
// $referer = Request::server('HTTP_REFERER'); 

if (strpos($referer,'admin') !== false) { 
    dd('coming from admin') 
} 

Edit # 1: Wie von @tomvo Sie auch URL::previous() statt Request::referer() in L4 können

Edit # 2: Es ist tatsächlich als referer mispelled statt referrer als Punkt aus durch @JamesF

Edit # 3: In Laravel 5 die Request::referer() Methode nicht mehr zu existieren scheint, haben Sie immer es durch @TheSerenin unter Verwendung Request::header('referer') als Punkt heraus bekommen

+2

, das in L4 – tomvo

+0

'URL :: previous()' wäre. Es sieht so aus, als wäre es 'Request :: referer()' mit einem 'r' - seltsames Fehlbuchstabieren in der ursprünglichen Spezifikation (https://en.wikipedia.org/wiki/HTTP_referer) –

+0

@JamesF Ich habe meine Antwort aktualisiert, cheers – afarazit