Laravel 5.1 Вызов неопределенного метода Illuminate \ Support \ Facades \ Request :: cookie ()

cookies laravel-5.1

597 просмотра

2 ответа

7269 Репутация автора

Я пытаюсь загрузить значение cookie в контроллер в Laravel 5.1, но получаю эту ошибку:

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

Вот мой код:

<?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'));
    }
}

Из того, что я могу сказать из документов , похоже, что это правильный способ загрузки значения cookie. Что я делаю неправильно?

Автор: user151841 Источник Размещён: 19.07.2016 05:01

Ответы (2)


1 плюс

330 Репутация автора

Решение

так вместо

use Request;

пытаться

use Illuminate\Http\Request;
Автор: Kevin King Размещён: 19.07.2016 05:05

1 плюс

84 Репутация автора

Вместо того, чтобы использовать

use Request;

который использует Illuminate \ Support \ Facades \ Request

использование

use Illuminate\Http\Request;
Автор: Nikhil Размещён: 29.07.2016 07:30
Вопросы из категории :
32x32