Webman Cookie管理 2023-01-12

2023-01-11  本文已影响0人  阿然学编程
设置Cookie
   public function hello(Request $request)
    {
        return response('hello webman')
        ->cookie('foo', 'value');
    }
public function hello(Request $request)
{
    // 创建一个对象
    $response = response();

    // .... 业务逻辑省略

    // 设置cookie
    $response->cookie('foo', 'value');

    // .... 业务逻辑省略

    // 设置要返回的数据
    $response->withBody('返回的数据');
    return $response;
}
cookie($name, $value = '', $max_age = 0, $path = '', $domain = '', $secure = false, $http_only = false)
获取Cookie
    public function hello(Request $request)
    {
        $getcookie = $request->cookie();
        return response('getcookie' . $getcookie);
    }
    public function hello(Request $request)
    {
        $getcookie = $request->cookie('name');
        return response('getcookie' . $getcookie);
    }

如果cookie数组中不包含这个值则返回null。
也可以给cookie方法第二个参数传递一个默认值,如果cookie数组中没找到对应值则返回默认值。例如:

$request->cookie('name', 'tom');
上一篇 下一篇

猜你喜欢

热点阅读