无法使用 Laravel Lumen 设置 cookie
Unable to set cookie with Laravel Lumen
根据 documentation,我正在尝试创建一个简单的 cookie,但这不起作用。
我使用以下代码创建它:
$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
如何解决这个问题?
$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
根据 documentation,我正在尝试创建一个简单的 cookie,但这不起作用。
我使用以下代码创建它:
$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
如何解决这个问题?
$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