成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Laravel操作session和cookie的教程詳解

瀏覽:222日期:2022-06-06 17:19:12
目錄
  • 一:操作session
    • 1:session配置
    • 2:設置session
    • 3:獲取session
    • 4:刪除session
    • 5:重新生成 Session ID
  • 二:操作cookie
    • 1:設置cookie
    • 2:獲取cookie
    • 3:刪除cookie

一:操作session

1:session配置

Session 的配置文件存儲在config/session.php中,配置參數有:

(1):配置session驅動

"driver" => env("SESSION_DRIVER", "file"),//#這里表示先讀取.env文件的SESSION_DRIVER參數值,如果沒有使用file驅動

laravel自帶的驅動

  • file - 將 Session 保存在 指定文件地址 中。
  • cookie - Session 保存在安全加密的 Cookie 中。
  • database - Session 保存在關系型數據庫中。
  • memcached / redis - Sessions 保存在其中一個快速且基于緩存的存儲系統中。
  • array - Sessions 保存在 PHP 數組中,不會被持久化。

(2):配置失效時間

"lifetime" => env("SESSION_LIFETIME", 120),

(3):使用file驅動時session文件保存地址

"files" => storage_path("framework/sessions"),

(4):使用redis驅動時指定 Session 使用哪個 Redis 連接

"connection" => null,//不修改使用默認的redis

(5):使用database驅動時將session數據存入的數據庫名

"table" => "sessions",

使用database驅動時,在目錄命令行執行

php artisan session:table

這時候會在database/migrations目錄下生成一個創建session數據表的文件

/**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
Schema::create("sessions", function (Blueprint $table) {
    $table->string("id")->unique();
    $table->unsignedBigInteger("user_id")->nullable();
    $table->string("ip_address", 45)->nullable();
    $table->text("user_agent")->nullable();
    $table->text("payload");
    $table->integer("last_activity");
});
    }
 
    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
Schema::dropIfExists("sessions");
    }

然后執行

php artisan migrate

這時候會在數據庫中生成一個sessions表,這個表就是保存session數據的表

2:設置session

(1):使用Request實例設置session

$request->session()->put("key", "value");//設置session
$request->session()->push("arr","item");//session數組數據中追加數據

(2):使用全局輔助函數session設置

session(["key" => "value"]);//設置session
session()->push("arr","item");//session數組數據中追加數據

3:獲取session

(1):使用Request實例獲取session

$data = $request->session()->all();//獲取所有session
$value = $request->session()->get("key");//獲取指定session

獲取指定session,不存在設置默認值

$value = $request->session()->get("key", "default");
$value = $request->session()->get("key", function () {
    return "default";
});
//確定 Session 中是否存在某個值,該值存在且不為 null,那么 has 方法會返回 true
if ($request->session()->has("key")) {
    //
}
//確定 Session 中是否存在某個值,即使其值為 null,返回 true
if ($request->session()->exists("key")) {
    //
}

(2):使用全局輔助函數session獲取

$value = session("key");
$value = session("key", "default");
$value = session()->get("key")
$value = session()->get("key","default")
session()->has("key");
session()->exists("key");

4:刪除session

(1):使用Request實例刪除session

//獲取到session數據然后刪除session
$value = $request->session()->pull("key", "default");
//刪除指定session
$request->session()->forget("key");
//刪除所有session
$request->session()->flush();

(2):使用全局輔助函數session刪除

//刪除指定session
session()->forget("name");
//清空所有session
session()->flush();

5:重新生成 Session ID

(1):使用Request實例重新生成 Session ID

$request->session()->regenerate();

(2):使用全局輔助函數session重新生成 Session ID

session()->regenerate();

二:操作cookie

1:設置cookie

Cookie::queue("test", "testValue", 10);//設置cookie,test值為testValue,設置cookie時長10分鐘
Cookie::make("cookie_name", "value", 10);//設置cookie,cookie_name值為value,設置cookie時長10分鐘
Cookie::forever("key","value");//設置cookie,key值為value,永不過期

注意:如果使用Cookie::make()或Cookie::forever()方法設置cookie的話,渲染視圖時不能直接使用:

return \response()->view("index",$data)->withCookie($cookie);

2:獲取cookie

Cookie::get("key");

3:刪除cookie

Cookie::forget("key");

到此這篇關于Laravel操作session和cookie的教程詳解的文章就介紹到這了,更多相關Laravel操作session cookie內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91黄色激情网站| 久久久影院官网| 久久午夜色播影院免费高清| 蜜臂av日日欢夜夜爽一区| 国产视频在线观看一区| 亚洲欧美自拍偷拍色图| 91一区二区在线| 日韩精品专区在线影院重磅| 久久国内精品视频| 国产精品日本| 中文成人综合网| 99久久免费视频.com| 免费观看成人av| 色天使色偷偷av一区二区| 亚洲电影中文字幕在线观看| 亚洲国产日韩欧美| 国产精品免费视频观看| 欧美在线日韩精品| 欧美激情综合五月色丁香 | 亚洲午夜激情网站| 国产三级精品在线不卡| 亚洲青青青在线视频| 精品不卡一区| 中文字幕免费一区| 国产精品av一区二区| 中文乱码免费一区二区| 激情成人综合| 亚洲日本va午夜在线电影| 狠狠噜噜久久| 亚洲精品欧美在线| 国产精品美女久久久浪潮软件| 夜夜嗨av一区二区三区 | 精品国产精品网麻豆系列| 欧美综合天天夜夜久久| 亚洲激情专区| 好看的亚洲午夜视频在线| 成人黄色片在线观看| 日韩精品欧美成人高清一区二区| 一区二区在线观看视频在线观看| 久久亚洲精品国产精品紫薇| 日韩视频免费直播| 欧美日韩免费观看一区三区| 色呦呦日韩精品| 国产精品久久久一区二区三区| 激情久久中文字幕| 不卡一区二区在线| aaa欧美日韩| 94-欧美-setu| 欧美精品国产一区二区| 欧美在线资源| 欧美精品入口| 欧美激情麻豆| 91免费版pro下载短视频| 风间由美中文字幕在线看视频国产欧美| 久久精品二区亚洲w码| 精品中文字幕一区二区| 精品一区二区三区影院在线午夜 | 日韩高清不卡一区二区| 亚洲一区二区中文在线| 亚洲综合清纯丝袜自拍| 午夜激情综合网| 美日韩一区二区| 国产精品一区二区不卡| 盗摄精品av一区二区三区| 99精品国产热久久91蜜凸| 99re成人精品视频| 亚洲天堂偷拍| 99精品免费| 久久大逼视频| 337p亚洲精品色噜噜噜| 日韩手机在线导航| 综合激情网...| 亚洲国产精品一区二区尤物区| 一区二区三区四区蜜桃| 秋霞电影网一区二区| 国产99久久久国产精品免费看| 国产精品久线在线观看| 一区二区三区在线观看网站| 亚洲欧美日韩一区二区| 日韩主播视频在线| 成人一区二区三区视频在线观看| 99re视频精品| 国产亚洲一级| 欧美日韩在线精品一区二区三区激情| 欧美成人三级在线| 在线精品国精品国产尤物884a| 日韩一级二级三级精品视频| 中文字幕在线不卡视频| 久久精品av麻豆的观看方式| 91免费观看国产| 午夜亚洲视频| 久久综合一区二区| 亚洲天堂免费在线观看视频| 午夜精品aaa| 成人精品gif动图一区| 影音先锋一区| 欧美美女喷水视频| 最新不卡av在线| 国产又黄又大久久| 国产欧美日韩亚洲| 国产传媒一区在线| 在线播放中文字幕一区| 日本精品一区二区三区四区的功能| 亚洲精品九九| 久久精品二区亚洲w码| 国产拍欧美日韩视频二区| 日本韩国欧美国产| 欧美激情日韩| 日韩精品每日更新| 国产片一区二区三区| 色爱区综合激月婷婷| 欧美精品二区| 国产一区二区在线看| 亚洲精品免费看| 日韩欧美激情一区| 久久一区精品| 国产精品mm| 国产成人在线电影| 五月综合激情网| 国产亚洲欧美激情| 在线观看视频一区二区欧美日韩| 午夜精品一区二区三区四区 | 欧美三级在线播放| 永久久久久久| 成av人片一区二区| 青青草原综合久久大伊人精品| 国产精品久99| 精品三级在线看| 在线观看国产91| 亚洲欧洲精品天堂一级| 亚洲美女在线一区| 午夜精品美女久久久久av福利| 日韩欧美视频一区| 国产精品系列在线播放| 欧美吞精做爰啪啪高潮| 日日骚欧美日韩| 黄色精品网站| 国产日韩亚洲欧美综合| 99国产精品视频免费观看| 日韩欧美色电影| 成人黄色电影在线| 久久一区二区三区四区| 色综合中文字幕国产| 色婷婷久久一区二区三区麻豆| 国产精品福利一区| 一本久久综合| 午夜视黄欧洲亚洲| 欧美日韩视频在线第一区| 加勒比av一区二区| 精品久久久久久无| 欧美日韩亚洲国产精品| 国产精品美女视频| 亚洲理论在线| 无吗不卡中文字幕| 欧美日韩国产色站一区二区三区| 国模套图日韩精品一区二区| 日韩亚洲国产中文字幕欧美| 国产69精品久久久久777| 精品免费国产二区三区| 韩国一区二区三区在线观看| 一区二区中文视频| 国产精品手机视频| 久久国产精品第一页| 久久久国产一区二区三区四区小说 | 欧美精品一区二区久久久| 欧美尤物一区| 亚洲激情自拍视频| 一本大道久久a久久综合| 国产中文一区二区三区| 精品国产乱码91久久久久久网站| 国产精品v欧美精品v日韩| 亚洲精品亚洲人成人网在线播放| 久久精品日产第一区二区三区| 久久精品99国产国产精| 精品久久一区二区| 在线日本成人| 麻豆精品精品国产自在97香蕉| 欧美人动与zoxxxx乱| www.综合网.com| 午夜影院久久久| 91精品福利在线一区二区三区| 国产一区视频观看| 日韩精品福利网| 精品欧美一区二区在线观看| 激情欧美日韩| 日韩精品亚洲一区二区三区免费| 欧美tk—视频vk| 亚洲茄子视频| 国产乱人伦偷精品视频不卡| 国产精品素人视频| 欧美在线你懂得| 精品不卡一区| 久久精品国产网站| 国产精品成人免费| 欧美日本国产一区| 亚洲精一区二区三区| 国产91丝袜在线播放九色| 亚洲一区二区三区中文字幕| 久久久夜色精品亚洲| 欧美日精品一区视频|