{"id":839,"date":"2025-06-12T00:53:09","date_gmt":"2025-06-11T16:53:09","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/839.html"},"modified":"2025-06-12T00:53:09","modified_gmt":"2025-06-11T16:53:09","slug":"laravel%e4%b8%ad%e7%9a%84%e4%bc%9a%e8%af%9d%e5%9d%97%ef%bc%9a%e9%80%9a%e8%bf%87%e5%ae%9e%e4%be%8b%e8%a7%a3%e9%87%8a","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/839.html","title":{"rendered":"Laravel\u4e2d\u7684\u4f1a\u8bdd\u5757\uff1a\u901a\u8fc7\u5b9e\u4f8b\u89e3\u91ca"},"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>Laravel&#26159;PHP&#26694;&#26550;&#65292;&#24191;&#27867;&#29992;&#20110;&#26500;&#24314;Web&#24212;&#29992;&#31243;&#24207;&#12290;&#20250;&#35805;&#65288;Session&#65289;&#26159;&#19968;&#31181;&#26426;&#21046;&#65292;&#20801;&#35768;&#26381;&#21153;&#22120;&#23384;&#20648;&#29992;&#25143;&#29305;&#23450;&#30340;&#20449;&#24687;&#65292;&#24182;&#22312;&#29992;&#25143;&#35831;&#27714;&#20043;&#38388;&#20445;&#25345;&#36825;&#20123;&#20449;&#24687;&#30340;&#25345;&#20037;&#24615;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#20351;&#29992;Laravel&#20250;&#35805;&#22359;&#36827;&#34892;&#25805;&#20316;&#30340;&#35814;&#32454;&#23454;&#20363;&#12290;<\/p>\n<h3>1. &#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;<\/h3>\n<p>&#39318;&#20808;&#65292;&#30830;&#20445;&#20320;&#24050;&#32463;&#23433;&#35013;&#20102;Composer&#21644;PHP&#12290;&#28982;&#21518;&#65292;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#39033;&#30446;&#65306;<\/p>\n<pre><code class=\"language-bash\">composer create-project --prefer-dist laravel\/laravel my-laravel-app\ncd my-laravel-app<\/code><\/pre>\n<h3>2. &#37197;&#32622;&#20250;&#35805;&#20013;&#38388;&#20214;<\/h3>\n<p>&#22312;<code>config\/app.php<\/code>&#25991;&#20214;&#20013;&#65292;&#25214;&#21040;&#24182;&#21551;&#29992;&#20250;&#35805;&#20013;&#38388;&#20214;&#65306;<\/p>\n<pre><code class=\"language-php\">'providers' =&gt; [\n    \/\/ &#20854;&#20182;&#26381;&#21153;&#25552;&#20379;&#32773;...\n\n    IlluminateSessionSessionServiceProvider::class,\n],<\/code><\/pre>\n<p>&#28982;&#21518;&#65292;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#26469;&#37197;&#32622;&#20250;&#35805;&#39537;&#21160;&#65306;<\/p>\n<pre><code class=\"language-bash\">php artisan config:cache\nphp artisan session:table<\/code><\/pre>\n<h3>3. &#22312;&#25511;&#21046;&#22120;&#20013;&#20351;&#29992;&#20250;&#35805;<\/h3>\n<p>&#29616;&#22312;&#65292;&#25105;&#20204;&#21487;&#20197;&#22312;&#25511;&#21046;&#22120;&#20013;&#20351;&#29992;&#20250;&#35805;&#26469;&#23384;&#20648;&#21644;&#35835;&#21462;&#25968;&#25454;&#12290;&#21019;&#24314;&#19968;&#20010;&#26032;&#25511;&#21046;&#22120;&#65306;<\/p>\n<pre><code class=\"language-bash\">php artisan make:controller SessionController<\/code><\/pre>\n<p>&#22312;<code>SessionController<\/code>&#20013;&#28155;&#21152;&#20197;&#19979;&#26041;&#27861;&#65306;<\/p>\n<pre><code class=\"language-php\">use IlluminateSupportFacadesSession;\n\nnamespace AppHttpControllers;\n\npublic function store()\n{\n    \/\/ &#23384;&#20648;&#25968;&#25454;&#21040;&#20250;&#35805;\n    Session::put('username', 'JohnDoe');\n\n    return redirect()-&gt;back();\n}\n\npublic function read()\n{\n    \/\/ &#20174;&#20250;&#35805;&#20013;&#35835;&#21462;&#25968;&#25454;\n    $username = Session::get('username');\n    return view('session.read', ['username' =&gt; $username]);\n}<\/code><\/pre>\n<h3>4. &#21019;&#24314;&#35270;&#22270;&#25991;&#20214;<\/h3>\n<p>&#22312;<code>resources\/views<\/code>&#30446;&#24405;&#19979;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#35270;&#22270;&#25991;&#20214;<code>session\/read.blade.php<\/code>&#65306;<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Session Read&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;h1&gt;Welcome, {{ $username }}!&lt;\/h1&gt;\n    &lt;a href=\"{{ route('session.store') }}\"&gt;Store Username&lt;\/a&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<h3>5. &#27979;&#35797;&#20250;&#35805;&#21151;&#33021;<\/h3>\n<p>&#29616;&#22312;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#35775;&#38382;&#19981;&#21516;&#30340;URL&#26469;&#27979;&#35797;&#20250;&#35805;&#21151;&#33021;&#12290;&#20363;&#22914;&#65306;<\/p>\n<ol>\n<li>&#35775;&#38382;<code>\/session\/store<\/code>&#39029;&#38754;&#65292;&#23427;&#23558;&#23384;&#20648;&#29992;&#25143;&#21517;&#12290;<\/li>\n<li>&#20877;&#27425;&#35775;&#38382;<code>\/session\/read<\/code>&#39029;&#38754;&#65292;&#23427;&#23558;&#26174;&#31034;&#23384;&#20648;&#30340;&#29992;&#25143;&#21517;&#12290;<\/li>\n<\/ol>\n<h3>&#31034;&#20363;&#20195;&#30721;&#30456;&#20851;&#27493;&#39588;<\/h3>\n<h4>&#23384;&#20648;&#25968;&#25454;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#20351;&#29992;Session facade&#23384;&#20648;&#25968;&#25454;\nSession::put('username', 'JohnDoe');<\/code><\/pre>\n<h4>&#35835;&#21462;&#25968;&#25454;<\/h4>\n<pre><code class=\"language-php\">\/\/ &#20351;&#29992;Session facade&#35835;&#21462;&#25968;&#25454;\n$username = Session::get('username');<\/code><\/pre>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#21487;&#20197;&#22312;Laravel&#24212;&#29992;&#20013;&#25104;&#21151;&#20351;&#29992;&#20250;&#35805;&#22359;&#26469;&#23384;&#20648;&#21644;&#35835;&#21462;&#29992;&#25143;&#29305;&#23450;&#30340;&#20449;&#24687;&#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>&#20171;&#32461;Laravel&#20250;&#35805;&#12290;<\/h2><p>Laravel &#25552;&#20379;&#20102;&#19968;&#20010;&#24378;&#22823;&#19988;&#20869;&#32622;&#30340;&#20250;&#35805;&#31649;&#29702;&#31995;&#32479;&#30340;&#21151;&#33021;&#65292;&#21487;&#20197;&#28789;&#27963;&#22320;&#22788;&#29702;&#20250;&#35805;&#25968;&#25454;&#12290;&#22312;&#26412;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#23558;&#36890;&#36807;&#21508;&#31181;&#31034;&#20363;&#65288;&#20174;&#22522;&#30784;&#21040;&#39640;&#32423;&#65289;&#26469;&#25506;&#32034; Laravel &#20013;&#30340;&#26680;&#24515;&#20250;&#35805;&#22359;&#27010;&#24565;&#12290;<\/p><h2>Session Blocks &#26159;&#19968;&#31181;&#29992;&#20110;&#22312;&#32593;&#39029;&#19978;&#23637;&#31034;&#29305;&#23450;&#20869;&#23481;&#30340;&#26694;&#26550;&#65292;&#36890;&#24120;&#21253;&#21547;&#19968;&#20010;&#25110;&#22810;&#20010;&#32452;&#20214;&#12290;&#36825;&#20123;&#32452;&#20214;&#21487;&#20197;&#26159;&#22270;&#29255;&#12289;&#25991;&#26412;&#25110;&#20854;&#20182;&#20219;&#20309;&#31867;&#22411;&#30340;&#20803;&#32032;&#12290;&#23427;&#20204;&#20801;&#35768;&#24320;&#21457;&#32773;&#26681;&#25454;&#29992;&#25143;&#30340;&#27983;&#35272;&#34892;&#20026;&#21160;&#24577;&#22320;&#35843;&#25972;&#39029;&#38754;&#19978;&#30340;&#20869;&#23481;&#21644;&#24067;&#23616;&#12290;\n&#20363;&#22914;&#65292;&#22914;&#26524;&#29992;&#25143;&#22312;&#32593;&#31449;&#19978;&#28857;&#20987;&#20102;&#19968;&#20010;&#38142;&#25509;&#65292;Session Block &#21487;&#20197;&#33258;&#21160;&#26174;&#31034;&#19982;&#35813;&#38142;&#25509;&#30456;&#20851;&#30340;&#26368;&#26032;&#20449;&#24687;&#12290;&#25110;&#32773;&#65292;&#22312;&#29992;&#25143;&#35775;&#38382;&#26576;&#20010;&#21306;&#22495;&#26102;&#65292;Session Block &#21487;&#20197;&#26174;&#31034;&#29305;&#23450;&#30340;&#20449;&#24687;&#25110;&#24191;&#21578;&#12290;\nSession Blocks &#20026;&#24320;&#21457;&#20154;&#21592;&#25552;&#20379;&#20102;&#28789;&#27963;&#30340;&#26041;&#24335;&#26469;&#31649;&#29702;&#21644;&#21576;&#29616;&#25968;&#25454;&#65292;&#21516;&#26102;&#30830;&#20445;&#20102;&#29992;&#25143;&#20307;&#39564;&#30340;&#19968;&#33268;&#24615;&#21644;&#20010;&#24615;&#21270;&#12290;&#23427;&#20204;&#21487;&#20197;&#36890;&#36807;JavaScript&#31561;&#25216;&#26415;&#36827;&#34892;&#20132;&#20114;&#24335;&#35774;&#35745;&#65292;&#20351;&#24471;&#39029;&#38754;&#21709;&#24212;&#26356;&#21152;&#27969;&#30021;&#21644;&#21160;&#24577;&#12290;<\/h2><p>Laravel&#20013;&#30340;&#20250;&#35805;&#22359;&#26159;&#19968;&#31181;&#23384;&#20648;&#21644;&#26816;&#32034;&#20250;&#35805;&#25968;&#25454;&#30340;&#26041;&#24335;&#65292;&#29992;&#20110;&#22312;&#24744;&#30340;Web&#24212;&#29992;&#31243;&#24207;&#20013;&#32500;&#25252;&#29992;&#25143;&#25968;&#25454;&#12290;&#23427;&#20204;&#26377;&#21161;&#20110;&#22312;&#22810;&#20010;&#35831;&#27714;&#20043;&#38388;&#20445;&#25345;&#29992;&#25143;&#25968;&#25454;&#12290;&#36890;&#36807;&#20854;Facade&#65292;Laravel&#20351;&#19982;&#20250;&#35805;&#30340;&#24037;&#20316;&#21464;&#24471;&#23481;&#26131;&#12290;<code>Session<\/code>&#36825;&#26159;&#19968;&#20010;&#20840;&#23616;&#30340;&#24110;&#21161;&#26041;&#27861;&#12290;<code>session()<\/code>&#65292;&#36890;&#36807;&#35831;&#27714;&#23454;&#20363;&#30340;&#26041;&#24335;&#12290;<\/p><h2>&#20197;Laravel&#20250;&#35805;&#24320;&#22987;&#12290;<\/h2><p>&#22312;&#20351;&#29992;Laravel&#20013;&#30340;&#20250;&#35805;&#20043;&#21069;&#65292;&#20320;&#38656;&#35201;&#20808;&#35774;&#32622;&#29615;&#22659;&#12290;&#22312;&#20320;&#30340;&#29615;&#22659;&#20013;&#65292;&#35831;&#30830;&#20445;&#24050;&#32463;&#23433;&#35013;&#20102;Composer&#21644;PHP&#12290;&#22914;&#26524;&#20320;&#36824;&#27809;&#26377;&#23433;&#35013;&#23427;&#20204;&#65292;&#21487;&#20197;&#36890;&#36807;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#26469;&#23433;&#35013;&#65306;\ncomposer install<code>.env<\/code>&#25991;&#20214;&#65292;&#30830;&#20445;&#22312;&#37197;&#32622;&#20250;&#35805;&#39537;&#21160;&#26102;&#35774;&#32622;&#36873;&#39033;&#65292;&#20363;&#22914;&#12290;<code>file<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>cookie<\/code>&#22909;&#30340;&#65292;&#35831;&#21457;&#36865;&#20320;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>database<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>memcached<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>redis<\/code>&#65292;&#36824;&#26377;&#26356;&#22810;&#12290;<\/p><pre><code>SESSION_DRIVER=file<\/code><\/pre><p>&#37197;&#32622;&#22909;&#21518;&#65292;&#24744;&#23601;&#21487;&#20197;&#24320;&#22987;&#20351;&#29992;&#20250;&#35805;&#21151;&#33021;&#20102;&#12290;<\/p><h2>Session&#30340;&#22522;&#26412;&#29992;&#27861;<\/h2><h3>&#22312;&#20250;&#35805;&#20013;&#23384;&#20648;&#25968;&#25454;<\/h3><p>&#22312;&#20250;&#35805;&#20013;&#23384;&#20648;&#25968;&#25454;&#65292;&#20351;&#29992;&#12290;<code>put()<\/code>&#26041;&#27861;&#12290;&#36825;&#37324;&#26377;&#19968;&#20010;&#22522;&#26412;&#30340;&#20363;&#23376;&#65306;<\/p><pre><code>use IlluminateSupportFacadesSession;\n\nSession::put('key', 'value');<\/code><\/pre><p>&#24744;&#20063;&#21487;&#20197;&#36890;&#36807;&#20351;&#29992;&#36825;&#31181;&#26041;&#27861;&#26469;&#36798;&#21040;&#30456;&#21516;&#30340;&#32467;&#26524;&#12290;<code>session()<\/code>&#20840;&#23616;&#36741;&#21161;&#20989;&#25968;&#12290;<\/p><pre><code>session(['key' =&gt; 'value']);<\/code><\/pre><h3>&#20174;&#20250;&#35805;&#20013;&#26816;&#32034;&#25968;&#25454;<\/h3><p>&#33719;&#21462;&#25968;&#25454;&#38750;&#24120;&#31616;&#21333;&#65292;&#23601;&#20687;&#23384;&#20648;&#19968;&#26679;&#65306;<\/p><pre><code>$value = Session::get('key');<\/code><\/pre><p>&#20351;&#29992;&#20840;&#23616;&#21161;&#25163;&#65306;<\/p><pre><code>$value = session('key');<\/code><\/pre><h2>&#27491;&#22312;&#26816;&#26597;&#25968;&#25454;&#26159;&#21542;&#23384;&#22312;&#12290;<\/h2><p>&#20026;&#20102;&#26816;&#26597;&#25968;&#25454;&#26159;&#21542;&#23384;&#22312;&#20110;&#20250;&#35805;&#20013;&#65292;&#35831;&#20351;&#29992;<code>has()<\/code>&#26041;&#27861;&#65306;<\/p><pre><code>if (Session::has('key')) {\n    \/\/ Do something\n}<\/code><\/pre><p><code>Session<\/code>facade &#20063;&#25552;&#20379;&#20102;<code>exists()<\/code>&#19982;&#20043;&#30456;&#20284;&#30340;&#26041;&#27861;&#26159;<code>has()<\/code>&#20294;&#26159;&#65292;<code>has()<\/code>&#21482;&#26377;&#22312;&#39033;&#23384;&#22312;&#19988;&#38750;&#31354;&#26102;&#25165;&#36820;&#22238;true&#12290;<\/p><h2>&#21521;&#20250;&#35805;&#20013;&#38378;&#23384;&#25968;&#25454;<\/h2><p>&#38378;&#23384;&#25968;&#25454;&#21040;&#20250;&#35805;&#24847;&#21619;&#30528;&#36825;&#20123;&#25968;&#25454;&#21482;&#23545;&#19979;&#19968;&#20010;&#35831;&#27714;&#26377;&#25928;&#12290;&#36825;&#23545;&#20110;&#29366;&#24577;&#28040;&#24687;&#38750;&#24120;&#26377;&#29992;&#65306;<\/p><pre><code>Session::flash('status', 'Task was successful!');<\/code><\/pre><p>&#29616;&#22312;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#19979;&#19968;&#27425;HTTP&#35843;&#29992;&#26469;&#33719;&#21462;&#27492;&#28040;&#24687;&#24182;&#26174;&#31034;&#32473;&#29992;&#25143;&#65306;<\/p><pre><code>{{ session('status') }}<\/code><\/pre><h2>&#21024;&#38500;&#20250;&#35805;&#20013;&#30340;&#25968;&#25454;<\/h2><p>&#35201;&#20174;&#20250;&#35805;&#20013;&#21024;&#38500;&#25968;&#25454;&#65292;&#24744;&#21487;&#20197;&#20351;&#29992;&#12290;<code>forget()<\/code>&#21734;&#65292;&#26159;&#30340;&#12290;<code>flush()<\/code>&#26041;&#27861;&#65306;<\/p><pre><code>Session::forget('key'); \/\/ Removes a specific key\nSession::flush(); \/\/ Removes all data from the session<\/code><\/pre><h2>&#39640;&#32423;&#20250;&#35805;&#20351;&#29992;&#24773;&#20917;<\/h2><p>&#35753;&#25105;&#20204;&#30475;&#30475;Laravel&#20250;&#35805;&#30340;&#26356;&#22810;&#39640;&#32423;&#21151;&#33021;&#12290;<\/p><h3>&#20165;&#23384;&#20648;&#24403;&#21069;&#35831;&#27714;&#30340;&#25968;&#25454;<\/h3><p>&#20351;&#29992;&#30340;&#26159;&#21738;&#19968;&#20010;&#31995;&#32479;&#25110;&#24037;&#20855;&#65311;<code>flash()<\/code>&#26041;&#27861;&#65292;&#24744;&#21487;&#20197;&#23558;&#39033;&#30446;&#23384;&#20648;&#22312;&#20250;&#35805;&#20013;&#65292;&#36825;&#20123;&#39033;&#30446;&#21482;&#23545;&#21333;&#20010;&#35831;&#27714;&#26377;&#25928;&#12290;<\/p><pre><code>request()-&gt;session()-&gt;flash('status', 'This is a one-time message!');<\/code><\/pre><p>&#35813;&#25968;&#25454;&#19981;&#20250;&#22312;&#21518;&#32493;&#35831;&#27714;&#20013;&#25658;&#24102;&#12290;<\/p><h3>&#22686;&#21152;&#21644;&#20943;&#23569;&#20250;&#35805;&#20540;<\/h3><p>Laravel &#20063;&#25903;&#25345;&#23545;&#25968;&#20540;&#20250;&#35805;&#20540;&#36827;&#34892;&#36882;&#22686;&#21644;&#36882;&#20943;&#25805;&#20316;&#65306;<\/p><pre><code>Session::increment('count');\nSession::increment('count', $incrementBy);\nSession::decrement('count');\nSession::decrement('count', $decrementBy);<\/code><\/pre><h2>&#33258;&#21160;&#20445;&#23384;&#21040;&#20250;&#35805;&#20013;&#30340;&#25968;&#25454;<\/h2><p>Laravel &#30340;&#20250;&#35805;&#39537;&#21160;&#31243;&#24207;&#33258;&#21160;&#24207;&#21015;&#21270;&#20250;&#35805;&#25968;&#25454;&#24182;&#22312; Web &#35831;&#27714;&#30340;&#26411;&#23614;&#20889;&#20837;&#23427;&#12290;&#22914;&#26524;&#20320;&#38656;&#35201;&#31435;&#21363;&#25163;&#21160;&#25345;&#20037;&#21270;&#20250;&#35805;&#25968;&#25454;&#65292;&#35831;&#20351;&#29992;<code>save()<\/code>&#26041;&#27861;&#12290;<\/p><pre><code>Session::save();<\/code><\/pre><h2>&#32467;&#35770;&#12290;<\/h2><p>&#22312;&#26412;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#24050;&#32463;&#20171;&#32461;&#20102;Laravel&#20250;&#35805;&#31649;&#29702;&#30340;&#20027;&#35201;&#21151;&#33021;&#12290;&#36890;&#36807;&#36825;&#20123;&#31034;&#20363;&#65292;&#20320;&#24212;&#35813;&#33021;&#22815;&#26377;&#25928;&#22320;&#22788;&#29702;Laravel&#24212;&#29992;&#31243;&#24207;&#20013;&#30340;&#20250;&#35805;&#25968;&#25454;&#65292;&#20197;&#21019;&#24314;&#22797;&#26434;&#30340;&#29992;&#25143;&#20307;&#39564;&#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>Laravel &#26159;&#19968;&#20010;&#36731;&#37327;&#32423;&#30340; PHP &#26694;&#26550;&#65292;&#23427;&#25552;&#20379;&#20102;&#24456;&#22810;&#26041;&#20415;&#30340;&#21151;&#33021;&#26469;&#31616;&#21270; web &#24320;&#21457;&#30340;&#24037;&#20316;&#12290;&#20854;&#20013;&#65292;&#20250;&#35805;&#65288;Session&#65289;&#26159; Laravel &#20013;&#30340;&#19968;&#20010;&#38750;&#24120;&#37325;&#35201;&#30340;&#29305;&#24615;&#20043;&#19968;&#65292;&#29992;&#20110;&#23384;&#20648;&#29992;&#25143;&#29366;&#24577;&#20449;&#24687;&#12290;<\/p>\n<h3>&#20160;&#20040;&#26159;&#20250;&#35805;&#65311;<\/h3>\n<p><strong>&#20250;&#35805;<\/strong>&#26159;&#25351;&#29992;&#25143;&#27983;&#35272;&#22120;&#19982;&#26381;&#21153;&#22120;&#20043;&#38388;&#30340;&#20020;&#26102;&#36890;&#20449;&#12290;&#24403;&#29992;&#25143;&#21047;&#26032;&#39029;&#38754;&#26102;&#65292;&#20250;&#35805;&#25968;&#25454;&#20250;&#34987;&#28165;&#38500;&#65292;&#22240;&#27492;&#38656;&#35201;&#23450;&#26399;&#28165;&#29702;&#36807;&#26399;&#30340;&#25968;&#25454;&#20197;&#20445;&#25345;&#24212;&#29992;&#30340;&#31283;&#23450;&#24615;&#21644;&#23433;&#20840;&#24615;&#12290;<\/p>\n<h3>&#21019;&#24314;&#20250;&#35805;&#22359;<\/h3>\n<p>&#35201;&#21019;&#24314;&#19968;&#20010;&#20250;&#35805;&#22359;&#65292;&#20320;&#38656;&#35201;&#20351;&#29992; <code>session()<\/code> &#20989;&#25968;&#65292;&#24182;&#20256;&#36882;&#19968;&#20010;&#25968;&#32452;&#20316;&#20026;&#21442;&#25968;&#12290;&#36825;&#20010;&#25968;&#32452;&#21487;&#20197;&#21253;&#21547;&#20219;&#20309;&#31867;&#22411;&#30340;&#25968;&#25454;&#65292;&#20363;&#22914;&#23383;&#31526;&#20018;&#12289;&#25968;&#23383;&#31561;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#21019;&#24314;&#20250;&#35805;&#22359;&#30340;&#20363;&#23376;&#65306;<\/p>\n<pre><code class=\"language-php\">$session = session(['key' =&gt; 'value']);<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;<code>session()<\/code> &#20989;&#25968;&#23558;&#36820;&#22238;&#19968;&#20010;&#26032;&#30340;&#20250;&#35805;&#22359;&#65292;&#20854;&#20013;&#21253;&#21547;&#21517;&#20026; <code>'key'<\/code> &#30340;&#38190;&#20540;&#23545;&#12290;&#20320;&#21487;&#20197;&#20687;&#25805;&#20316;&#26222;&#36890;&#25968;&#32452;&#19968;&#26679;&#35775;&#38382;&#21644;&#20462;&#25913;&#36825;&#20123;&#38190;&#20540;&#12290;<\/p>\n<h3>&#20351;&#29992;&#20250;&#35805;&#22359;<\/h3>\n<ol>\n<li>\n<p><strong>&#23384;&#20648;&#20250;&#35805;&#25968;&#25454;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">$session = session(['key' =&gt; 'value']);\necho $session['key']; \/\/ &#36755;&#20986; \"value\"<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#35835;&#21462;&#20250;&#35805;&#25968;&#25454;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">$session = session();\nif (isset($session['key'])) {\n   echo $session['key'];\n}<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#26356;&#26032;&#20250;&#35805;&#25968;&#25454;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">$session = session(['key' =&gt; 'new value']);<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#21024;&#38500;&#20250;&#35805;&#25968;&#25454;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">session()-&gt;forget('key');<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#28165;&#29702;&#20250;&#35805;&#25968;&#25454;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">session()-&gt;flush();<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#26816;&#26597;&#20250;&#35805;&#26159;&#21542;&#24050;&#20445;&#23384;<\/strong>&#65306;<\/p>\n<pre><code class=\"language-php\">if (!session()-&gt;has('key')) {\n   return redirect('\/login')-&gt;with('message', '&#35831;&#30331;&#24405;&#21518;&#37325;&#35797;');\n}<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>&#20197;&#19978;&#23601;&#26159; Laravel &#20013;&#20250;&#35805;&#22359;&#30340;&#22522;&#26412;&#29992;&#27861;&#12290;&#36890;&#36807;&#20250;&#35805;&#22359;&#65292;&#20320;&#21487;&#20197;&#26356;&#23433;&#20840;&#22320;&#31649;&#29702;&#21644;&#22788;&#29702;&#29992;&#25143;&#30340;&#20250;&#35805;&#25968;&#25454;&#65292;&#20174;&#32780;&#25552;&#39640;&#32593;&#31449;&#30340;&#23433;&#20840;&#24615;&#24182;&#22686;&#24378;&#29992;&#25143;&#20307;&#39564;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; Laravel&#26159;PHP&#26694;&#26550;&#65292;&#24191;&#27867;&#29992;&#20110;&#26500;&#24314;Web&#24212;&#29992;&#31243;&#24207;&#038;#12290..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-839","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\/839","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=839"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=839"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=839"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}