2015-05-30 2 views
1

В соответствии с documentation, я пытаюсь создать простой файл cookie, но это не работает.Невозможно установить cookie с Laravel Lumen

создать его, используя следующий код:

$response = new Illuminate\Http\Response('Hello World'); 
$response->withCookie(cookie('name', 'value', 43920)); // 43920 = 1 month 

Когда я пытаюсь увидеть в представлении, я получаю сообщение об ошибке:

Fatal error: Class 'App\Http\Controllers\Illuminate\Http\Response' not found in [...]\app\Http\Controllers\nameController.php 

Как решить эту проблему ?

ответ

1
$response = new \Illuminate\Http\Response('Hello World'); 

или

use Illuminate\Http\Response; 

$response = new Response('Hello World'); 

Подробнее о пространствах имен Основное использование: http://php.net/manual/en/language.namespaces.basics.php

+0

Что скотина ошибка! Я установил 'use Illuminate \ Http \ Response;', но после добавления '$ response = new Illuminate \ Http \ Response ('value');'. Это прекрасно работает. Спасибо за вашу помощь – Zl3n

+0

@zlen приветствуется :) –

+0

У меня есть еще один вопрос: http://stackoverflow.com/questions/30556227/why-cookie-isnt-set-in-laravel-lumen – Zl3n

Смежные вопросы