lumen5.4設置cookie


use Illuminate\Support\Facades\Cookie;
use Symfony\Component\HttpFoundation\Cookie as SCookie;

//自定義response並設置cookie
public function index()
{
    $r = Cookie::get('qqmail_alias');
    //var_dump($r);

    return response('this is test')
        ->withCookie(new SCookie('sid', 'sid9999', time()+3600))
        ->withCookie(new SCookie('uid', 'uid9999', time()+3600));
}


如何返回視圖並設置cookie,view助手函數返回的html字符串傳給response助手函數
注意
Symfony\Component\HttpFoundation\Cookie的構造函數的中的過期時間的用法,
不能只傳3600秒,需要傳一個未來的時間戳,或者是一個對象,具體要仔細看類代碼

public function index() { $r = Cookie::get('qqmail_alias'); $data = [ ]; return response(view('user.index', $data)) ->withCookie(new SCookie('xxid', 'sid8888', time()+3600)) ->withCookie(new SCookie('yyid', 'uid9999', time()+3600)); }

控制器代碼如上所示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM