2016-07-19 10 views
0

Ich versuche, den Wert eines Cookies in einem Controller in Laravel 5.1, aber ich erhalte diese Störung zu laden:Laravel 5.1 Aufruf an nicht definierte Methode Illuminate Support Fassaden anfordern :: Cookie()

FatalErrorException in SurveyController.php line 21: Call to undefined method Illuminate\Support\Facades\Request::cookie() 

Hier ist mein Code:

<?php 

namespace App\Http\Controllers; 
use Response; 
use Request; 
use Illuminate\Routing\Controller; 
use Cookie; 
use Log; 

class SurveyController extends Controller { 

    /** 
    * Index method. Decide to resume a survey or start a new one. 
    */ 
    public function index(Request $request) { 

     dd($request->cookie('survey_id')); 
    } 
} 

von dem, was ich von the documents sagen kann, dies scheint der richtige Weg zu sein, einen Cookie-Wert zu laden. Was mache ich falsch?

Antwort

1

so statt

use Request; 

versuchen

use Illuminate\Http\Request; 
1

Statt

use Request; 

zu verwenden, die Illuminate \ Support \ Fassaden \ Anfrage verwendet

Verwendung

use Illuminate\Http\Request;