{"id":890,"date":"2025-06-12T02:06:25","date_gmt":"2025-06-11T18:06:25","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/890.html"},"modified":"2025-06-12T02:06:25","modified_gmt":"2025-06-11T18:06:25","slug":"%e5%b7%b2%e8%a7%a3%e5%86%b3-laravel-%e9%94%99%e8%af%af%e5%bc%82%e5%b8%b8%ef%bc%9a%e4%bc%9a%e8%af%9d%e5%ad%98%e5%82%a8%e6%9c%aa%e8%ae%be%e7%bd%ae%e4%ba%8e%e8%af%b7%e6%b1%82%e4%b8%8a%ef%bc%884","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/890.html","title":{"rendered":"[\u5df2\u89e3\u51b3] Laravel \u9519\u8bef\u5f02\u5e38\uff1a\u4f1a\u8bdd\u5b58\u50a8\u672a\u8bbe\u7f6e\u4e8e\u8bf7\u6c42\u4e0a\uff084\u79cd\u89e3\u51b3\u65b9\u6848\uff09"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"Bug&#32534;&#35793;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">Bug&#32534;&#35793;&#29422;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#24403;&#20320;&#22312; Laravel &#20013;&#36935;&#21040;&#38169;&#35823;&#24322;&#24120;&ldquo;Session storage is not set on the request&rdquo;&#26102;&#65292;&#36825;&#36890;&#24120;&#24847;&#21619;&#30528;&#20320;&#30340;&#24212;&#29992;&#31243;&#24207;&#23581;&#35797;&#35775;&#38382;&#20250;&#35805;&#25968;&#25454;&#65292;&#20294;&#27809;&#26377;&#27491;&#30830;&#22320;&#35774;&#32622;&#20250;&#35805;&#23384;&#20648;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#24120;&#35265;&#30340;&#35299;&#20915;&#26041;&#26696;&#65306;<\/p>\n<h3>1. &#26816;&#26597; <code>config\/session.php<\/code><\/h3>\n<p>&#30830;&#20445;&#20320;&#30340; <code>config\/session.php<\/code> &#25991;&#20214;&#20013;&#27491;&#30830;&#37197;&#32622;&#20102;&#20250;&#35805;&#23384;&#20648;&#39537;&#21160;&#12290;&#20363;&#22914;&#65306;<\/p>\n<pre><code class=\"language-php\">return [\n    'driver' =&gt; env('SESSION_DRIVER', 'file'),\n    'lifetime' =&gt; env('SESSION_LIFETIME', 120),\n    'expire_on_close' =&gt; false,\n    'encrypt' =&gt; env('SESSION_ENCRYPT', false),\n    'files' =&gt; storage_path('framework\/sessions'),\n    'connection' =&gt; null,\n    'table' =&gt; 'sessions',\n    'cookie' =&gt; 'laravel_session',\n    'path' =&gt; '\/',\n    'domain' =&gt; null,\n    'secure' =&gt; env('SESSION_SECURE_COOKIE', false),\n    'http_only' =&gt; true,\n];<\/code><\/pre>\n<h3>2. &#30830;&#20445;&#20250;&#35805;&#20013;&#38388;&#20214;&#34987;&#21551;&#29992;<\/h3>\n<p>&#30830;&#20445;&#20320;&#30340;&#20250;&#35805;&#20013;&#38388;&#20214;&#24050;&#32463;&#28155;&#21152;&#21040;&#36335;&#30001;&#25991;&#20214;&#20013;&#12290;&#20363;&#22914;&#65292;&#22312; <code>routes\/web.php<\/code> &#20013;&#65306;<\/p>\n<pre><code class=\"language-php\">use IlluminateSupportFacadesSession;\n\nRoute::get('\/session', function () {\n    Session::put('key', 'value');\n    return view('session');\n});<\/code><\/pre>\n<h3>3. &#26816;&#26597;&#35831;&#27714;&#23545;&#35937;<\/h3>\n<p>&#22312;&#25511;&#21046;&#22120;&#25110;&#20854;&#20182;&#22788;&#29702;&#20989;&#25968;&#20013;&#65292;&#30830;&#20445;&#20320;&#27491;&#30830;&#22320;&#33719;&#21462;&#21644;&#20351;&#29992;&#20250;&#35805;&#25968;&#25454;&#12290;&#20363;&#22914;&#65306;<\/p>\n<pre><code class=\"language-php\">public function store(Request $request)\n{\n    $request-&gt;session()-&gt;put('key', 'value');\n    return redirect('\/');\n}<\/code><\/pre>\n<h3>4. &#20351;&#29992; <code>Session facade<\/code><\/h3>\n<p>&#22914;&#26524;&#20320;&#26356;&#21916;&#27426;&#20351;&#29992; <code>Session<\/code> facade &#26469;&#25805;&#20316;&#20250;&#35805;&#65292;&#21487;&#20197;&#36825;&#26679;&#20570;&#65306;<\/p>\n<pre><code class=\"language-php\">use Session;\n\npublic function store(Request $request)\n{\n    Session::put('key', 'value');\n    return redirect('\/');\n}<\/code><\/pre>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#20320;&#26377;&#19968;&#20010;&#31616;&#21333;&#30340;&#25511;&#21046;&#22120;&#26041;&#27861;&#65292;&#29992;&#20110;&#35774;&#32622;&#20250;&#35805;&#25968;&#25454;&#65306;<\/p>\n<pre><code class=\"language-php\">namespace AppHttpControllers;\n\nuse IlluminateHttpRequest;\nuse Session;\n\nclass SessionController extends Controller\n{\n    public function store(Request $request)\n    {\n        \/\/ &#35774;&#32622;&#20250;&#35805;&#25968;&#25454;\n        Session::put('username', 'JohnDoe');\n\n        \/\/ &#37325;&#23450;&#21521;&#21040;&#21478;&#19968;&#20010;&#39029;&#38754;\n        return redirect('\/home');\n    }\n}<\/code><\/pre>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#24212;&#35813;&#33021;&#22815;&#35299;&#20915;&ldquo;Session storage is not set on the request&rdquo;&#30340;&#38382;&#39064;&#12290;&#22914;&#26524;&#38382;&#39064;&#20173;&#28982;&#23384;&#22312;&#65292;&#35831;&#26816;&#26597;&#26085;&#24535;&#25991;&#20214;&#20197;&#33719;&#21462;&#26356;&#22810;&#35814;&#32454;&#20449;&#24687;&#65292;&#24182;&#26681;&#25454;&#20855;&#20307;&#24773;&#20917;&#35843;&#25972;&#37197;&#32622;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#40657;&#26495;Bug&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#40657;&#26495;Bug&#35762;&#24072;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<body><h2>&#38382;&#39064;<\/h2><p>&#36935;&#21040;&#19968;&#20010;&#34920;&#31034;&#20250;&#35805;&#23384;&#20648;&#26410;&#35774;&#32622;&#22312;&#35831;&#27714;&#19978;&#30340;&#24322;&#24120;&#65292;&#36825;&#26159;Laravel&#24320;&#21457;&#20154;&#21592;&#32463;&#24120;&#36935;&#21040;&#30340;&#38382;&#39064;&#12290;&#36825;&#20010;&#38169;&#35823;&#36890;&#24120;&#21457;&#29983;&#22312;&#26694;&#26550;&#26080;&#27861;&#25214;&#21040;&#25110;&#35775;&#38382;&#24212;&#35813;&#38468;&#21152;&#21040;&#29992;&#25143;&#35831;&#27714;&#20013;&#30340;&#20250;&#35805;&#25968;&#25454;&#26102;&#12290;&#26412;&#25945;&#31243;&#23558;&#25351;&#23548;&#24744;&#36890;&#36807;&#20960;&#31181;&#26041;&#27861;&#35299;&#20915;&#27492;&#38382;&#39064;&#30340;Laravel&#24212;&#29992;&#31243;&#24207;&#12290;<\/p><h2>&#35299;&#20915;&#26041;&#26696; 1&#65306;&#26816;&#26597;&#20250;&#35805;&#37197;&#32622;<\/h2><p>&#30830;&#20445;&#22312;Laravel&#20013;&#30340;&#40664;&#35748;&#20250;&#35805;&#27491;&#30830;&#37197;&#32622;&#12290;<code>.env<\/code>&#35831;&#31245;&#31561;&#65292;&#25105;&#38656;&#35201;&#26356;&#22810;&#20449;&#24687;&#26469;&#23436;&#25104;&#24744;&#30340;&#35831;&#27714;&#12290;<code>config\/session.php<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<\/p><p>&#22914;&#26524;&#26410;&#25351;&#23450;&#21496;&#26426;&#65292;&#21487;&#20197;&#36890;&#36807;&#32534;&#36753;&#26469;&#37197;&#32622;&#23427;&#12290;<code>.env<\/code>&#20445;&#23384;&#25991;&#20214;&#21518;&#65292;&#28165;&#38500;&#37197;&#32622;&#32531;&#23384;&#12290;<\/p><pre><code>php artisan config:clear<\/code><\/pre><p>&#35831;&#39564;&#35777;&#24744;&#30340;&#20250;&#35805;&#39537;&#21160;&#31243;&#24207;&#26159;&#21542;&#24050;&#35774;&#32622;&#12290;<code>.env<\/code>&#25991;&#20214;&#12290;<\/p><pre><code>SESSION_DRIVER=file<\/code> <\/pre><p>&#31034;&#20363;&#20195;&#30721;&#65306;&#22312; .env &#25991;&#20214;&#20013;&#35774;&#32622;&#20250;&#35805;&#39537;&#21160;&#31243;&#24207;&#12290;<\/p><pre><code>SESSION_DRIVER=database<\/code><\/pre><p>&#27880;&#24847;&#65306;&#24403;&#24320;&#22987;&#26032;&#39033;&#30446;&#26102;&#65292;&#25512;&#33616;&#20351;&#29992;&#27492;&#35299;&#20915;&#26041;&#26696;&#20197;&#30830;&#20445;&#20174;&#19968;&#24320;&#22987;&#23601;&#27491;&#30830;&#31649;&#29702;&#20250;&#35805;&#12290;<\/p><h2>&#35299;&#20915;&#26041;&#26696; 2&#65306;&#28165;&#38500; Laravel &#32531;&#23384;<\/h2><p>&#20351;&#29992; Laravel &#32531;&#23384;&#37197;&#32622;&#21644;&#36335;&#30001;&#20197;&#25552;&#39640;&#24615;&#33021;&#65292;&#20294;&#33509;&#20250;&#35805;&#37197;&#32622;&#21457;&#29983;&#21464;&#21270;&#21487;&#33021;&#20250;&#23548;&#33268;&#27492;&#38169;&#35823;&#12290;<\/p><p>&#22312;&#32456;&#31471;&#20013;&#36816;&#34892;&#20197;&#19979;Artisan&#21629;&#20196;&#26469;&#28165;&#38500;&#32531;&#23384;&#21644;&#37197;&#32622;&#65306;<\/p><pre><code>php artisan config:clear\nphp artisan cache:clear\nphp artisan route:clear\nphp artisan view:clear<\/code><\/pre><p>&#27880;&#24847;&#65306;&#36825;&#31181;&#26041;&#27861;&#22312;&#37096;&#32626;&#25110;&#29615;&#22659;&#21464;&#37327;&#21464;&#21270;&#26102;&#29305;&#21035;&#26377;&#29992;&#65292;&#24212;&#20316;&#20026;&#37096;&#32626;&#27969;&#31243;&#30340;&#19968;&#37096;&#20998;&#26469;&#36991;&#20813;&#28508;&#22312;&#30340;&#20250;&#35805;&#38382;&#39064;&#12290;<\/p><h2>&#35299;&#20915;&#26041;&#26696; 3&#65306;&#37325;&#26032;&#29983;&#25104;&#20250;&#35805;&#23494;&#38053;<\/h2><p>&#26377;&#26102;&#65292;&#29992;&#20110;&#21152;&#23494;&#20250;&#35805;&#30340;&#24212;&#29992;&#31243;&#24207;&#23494;&#38053;&#21487;&#33021;&#26080;&#25928;&#25110;&#34987;&#25915;&#20987;&#32773;&#30772;&#35299;&#12290;&#37325;&#26032;&#29983;&#25104;&#19968;&#20010;&#26032;&#30340;&#23494;&#38053;&#21487;&#20197;&#35299;&#20915;&#20250;&#35805;&#23384;&#20648;&#38169;&#35823;&#12290;<\/p><p>&#20351;&#29992; artisan &#21629;&#20196;&#29983;&#25104;&#19968;&#20010;&#26032;&#30340;&#24212;&#29992;&#23494;&#38053;&#65306;<\/p><pre><code>php artisan key:generate<\/code><\/pre><p>&#36825;&#20010;&#26032;&#29983;&#25104;&#30340;&#23494;&#38053;&#23558;&#22312;&#33258;&#21160;&#26356;&#26032;&#21518;&#20986;&#29616;&#22312;&#36825;&#37324;&#12290;<code>.env<\/code>&#25991;&#20214;&#12290;<\/p><p>&#27880;&#24847;&#65306;&#22312;&#37325;&#26032;&#29983;&#25104;&#24212;&#29992;&#23494;&#38053;&#21518;&#65292;&#25152;&#26377;&#29616;&#26377;&#20250;&#35805;&#37117;&#23558;&#34987; invalidate&#12290;&#20351;&#29992;&#27492;&#35299;&#20915;&#26041;&#26696;&#26102;&#65292;&#35831;&#21442;&#38405;&#20197;&#19979;&#24773;&#20917;&#65306;&#24212;&#29992;&#23494;&#38053;&#27844;&#38706;&#25110;&#20174;&#26410;&#35774;&#32622;&#12290;<\/p><h2>&#35299;&#20915;&#26041;&#26696; 4&#65306;&#20013;&#38388;&#20214;&#26816;&#26597;<\/h2><p>&#30830;&#20445;<code>web<\/code>&#20013;&#38388;&#20214;&#24212;&#29992;&#20110;&#38656;&#35201;&#20250;&#35805;&#35775;&#38382;&#30340;&#36335;&#30001;&#12290;&#19981;&#22312;&#24212;&#29992;&#33539;&#22260;&#20869;&#30340;&#36335;&#30001;&#23450;&#20041;&#12290;<code>web<\/code>&#20013;&#38388;&#20214;&#32452;&#19981;&#20250;&#20445;&#23384;&#20250;&#35805;&#29366;&#24577;&#12290;<\/p><p>&#39564;&#35777;&#24744;&#30340;&#36335;&#32447;&#26159;&#21542;&#21253;&#21547;&#22312;&#20869;&#12290;<code>web<\/code>&#20013;&#38388;&#20214;&#32452;<code>routes\/web.php<\/code>&#24050;&#32463;&#25910;&#21040;&#25351;&#20196;&#65292;&#31561;&#24453;&#32763;&#35793;&#12290;<\/p><pre><code>Route::middleware('web')-&gt;group(function () {\n    \/\/ Your routes that require session data\n});<\/code><\/pre><p>&#27880;&#24847;&#65306;&#20013;&#38388;&#20214;&#30830;&#20445;&#20250;&#35805;&#21464;&#37327;&#24471;&#20197;&#32500;&#25252;&#12290;&#27492;&#27493;&#39588;&#23588;&#20854;&#22312;&#37325;&#22823;&#24212;&#29992;&#37325;&#26500;&#25110;&#21319;&#32423;&#21518;&#33267;&#20851;&#37325;&#35201;&#12290;<\/p><h2>&#26368;&#21518;&#30340;&#33268;&#36766;&#12290;<\/h2><p>&#35299;&#20915;Laravel&#20013;&#30340;&ldquo;&#20250;&#35805;&#23384;&#20648;&#26410;&#35774;&#32622;&#22312;&#35831;&#27714;&#19978;&rdquo;&#38169;&#35823;&#28041;&#21450;&#26816;&#26597;&#24744;&#30340;&#20250;&#35805;&#37197;&#32622;&#12289;&#28165;&#38500;Laravel&#32531;&#23384;&#12289;&#37325;&#29983;&#25104;&#24212;&#29992;&#31243;&#24207;&#23494;&#38053;&#20197;&#21450;&#30830;&#20445;&#27491;&#30830;&#24212;&#29992;&#36335;&#30001;&#20013;&#38388;&#20214;&#12290;&#36825;&#20123;&#35299;&#20915;&#26041;&#26696;&#23558;&#35299;&#20915;&#19982;&#20250;&#35805;&#30456;&#20851;&#30340;&#38382;&#39064;&#65292;&#30830;&#20445;&#24744;&#30340;&#24212;&#29992;&#31243;&#24207;&#31283;&#23450;&#36816;&#34892;&#12290;<\/p><\/body>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--3\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/xygcfznnzczhsdmwydzhsmzzzmddnq-400x300.jpg\" alt=\"&#38271;&#24037;&#30721;&#22900;1523\" class=\"wp-image-2906\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#38271;&#24037;&#30721;&#22900;1523<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22312; Laravel &#20013;&#65292;&#22914;&#26524;&#20320;&#36935;&#21040;&#38169;&#35823;&#25552;&#31034;&ldquo;Session storage is not set on the request&rdquo;&#65292;&#36825;&#36890;&#24120;&#24847;&#21619;&#30528;&#20320;&#22312;&#35831;&#27714;&#20013;&#27809;&#26377;&#20026; Session &#23384;&#20648;&#35774;&#32622;&#20219;&#20309;&#19996;&#35199;&#12290;&#36825;&#26159; Laravel &#30340;&#40664;&#35748;&#34892;&#20026;&#65292;&#23427;&#20250;&#23581;&#35797;&#20174; Request &#23545;&#35937;&#20013;&#33719;&#21462; Session &#25968;&#25454;&#12290;<\/p>\n<p>&#20197;&#19979;&#26159;&#22235;&#31181;&#35299;&#20915;&#26041;&#26696;&#65306;<\/p>\n<ol>\n<li>\n<p><strong>&#20351;&#29992; session() &#26041;&#27861;<\/strong><\/p>\n<pre><code class=\"language-php\">$request-&gt;session()-&gt;put('key', 'value');<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#20351;&#29992; session_start() &#20989;&#25968;<\/strong><\/p>\n<p>&#22914;&#26524;&#20320;&#27491;&#22312;&#22788;&#29702; Web &#26381;&#21153;&#22120;&#30340;&#33050;&#26412;&#65292;&#35831;&#30830;&#20445;&#22312;&#39029;&#38754;&#21152;&#36733;&#20043;&#21069;&#35843;&#29992; <code>session_start()<\/code>&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#22312;&#25511;&#21046;&#22120;&#26041;&#27861;&#24320;&#22987;&#26102;&#35774;&#32622; session<\/strong><\/p>\n<p>&#22312;&#25511;&#21046;&#22120;&#26041;&#27861;&#24320;&#22987;&#26102;&#65292;&#20320;&#21487;&#20197;&#30452;&#25509;&#35774;&#32622; Session&#65292;&#36825;&#26679;&#23601;&#19981;&#20250;&#31561;&#21040;&#25972;&#20010;&#35831;&#27714;&#32467;&#26463;&#26102;&#25165;&#24320;&#22987;&#24037;&#20316;&#12290;<\/p>\n<pre><code class=\"language-php\">public function index()\n{\n   session_start();\n   \/\/ &#35774;&#32622;&#19968;&#20123;&#25968;&#25454;&#21040; session\n}<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#22312;&#36335;&#30001;&#20013;&#35774;&#32622; session<\/strong><\/p>\n<p>&#36335;&#30001;&#21487;&#20197;&#29992;&#26469;&#35774;&#32622; Session&#12290;&#20363;&#22914;&#65292;&#22914;&#26524;&#26377;&#19968;&#20010;&#21517;&#20026; &#8220;my_route&#8221; &#30340;&#36335;&#30001;&#65292;&#24182;&#19988;&#20320;&#24076;&#26395;&#22312;&#35775;&#38382;&#35813;&#36335;&#30001;&#26102;&#21021;&#22987;&#21270; Session&#65292;&#21017;&#21487;&#20197;&#36825;&#26679;&#20570;&#65306;<\/p>\n<pre><code class=\"language-php\">Route::get('\/my_route', function () {\n   session_start();\n\n   \/\/ &#20551;&#35774;&#20320;&#38656;&#35201;&#19968;&#20123;&#25968;&#25454;&#65292;&#22914;&#29992;&#25143; ID &#25110;&#32773;&#35282;&#33394;\n   $userId = 1;\n   $role = 'admin';\n\n   \/\/ &#23558;&#36825;&#20123;&#20540;&#23384;&#20648;&#21040; session\n   $_SESSION['user_id'] = $userId;\n   $_SESSION['role'] = $role;\n\n   return view('your_view');\n});<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#26816;&#26597;&#24182;&#35843;&#25972;&#25968;&#25454;&#24211;&#37197;&#32622;<\/strong><\/p>\n<p>&#22914;&#26524;&#20320;&#26159;&#22312;&#20351;&#29992;&#25968;&#25454;&#24211;&#26469;&#23384;&#20648; Session&#65292;&#37027;&#20040;&#20320;&#38656;&#35201;&#30830;&#20445;&#22312;&#25968;&#25454;&#24211;&#37197;&#32622;&#25991;&#20214;&#20013;&#27491;&#30830;&#35774;&#32622;&#20102; Session &#30340;&#23384;&#20648;&#31867;&#22411;&#21644;&#36335;&#24452;&#12290;<\/p>\n<p>&#20363;&#22914;&#65292;&#20551;&#35774;&#20320;&#20351;&#29992;&#30340;&#26159; Eloquent ORM &#26469;&#25805;&#20316;&#25968;&#25454;&#24211;&#65292;&#37027;&#20040;&#20320;&#24212;&#35813;&#22312; model.php &#25991;&#20214;&#20013;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#65306;<\/p>\n<pre><code class=\"language-php\">protected $table = 'sessions';\nprotected $primaryKey = 'id';<\/code><\/pre>\n<p>&#36825;&#26679;&#23601;&#21487;&#20197;&#22312;&#25968;&#25454;&#24211;&#20013;&#23384;&#20648; Session &#20102;&#12290;<\/p>\n<\/li>\n<\/ol>\n<p>&#20197;&#19978;&#23601;&#26159;&#35299;&#20915;&ldquo;Session storage is not set on the request&rdquo;&#38382;&#39064;&#30340;&#26041;&#27861;&#12290;&#24076;&#26395;&#23545;&#24744;&#26377;&#25152;&#24110;&#21161;&#65281;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#24403;&#20320;&#22312; Laravel &#20013;&#36935;&#21040;&#38169;&#35823;&#24322;&#24120;&ldquo;Session storage is not set on the re..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-890","my1js","type-my1js","status-publish","hentry","my1js2nav-laravel"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=890"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=890"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=890"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}