{"id":758,"date":"2025-06-11T22:59:09","date_gmt":"2025-06-11T14:59:09","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/758.html"},"modified":"2025-06-11T22:59:09","modified_gmt":"2025-06-11T14:59:09","slug":"laravel%e8%b7%af%e7%94%b1%e7%bc%93%e5%ad%98%ef%bc%9a%e5%85%a8%e9%9d%a2%e6%8c%87%e5%8d%97","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/758.html","title":{"rendered":"Laravel\u8def\u7531\u7f13\u5b58\uff1a\u5168\u9762\u6307\u5357"},"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&#36335;&#30001;&#32531;&#23384;&#26159;&#19968;&#31181;&#38750;&#24120;&#23454;&#29992;&#30340;&#25216;&#26415;&#65292;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312;&#24320;&#21457;&#21644;&#37096;&#32626;&#36807;&#31243;&#20013;&#24555;&#36895;&#22320;&#27979;&#35797;&#21644;&#20248;&#21270;&#24212;&#29992;&#31243;&#24207;&#30340;&#36335;&#30001;&#37197;&#32622;&#12290;&#20197;&#19979;&#26159;&#19968;&#20123;&#20851;&#20110; Laravel &#36335;&#30001;&#32531;&#23384;&#30340;&#20840;&#38754;&#25351;&#21335;&#65306;<\/p>\n<h3>1. &#20160;&#20040;&#26159;&#36335;&#30001;&#32531;&#23384;&#65311;<\/h3>\n<p>&#36335;&#30001;&#32531;&#23384;&#36890;&#36807;&#23558;&#36335;&#30001;&#23450;&#20041;&#23384;&#20648;&#21040;&#25991;&#20214;&#20013;&#65292;&#20174;&#32780;&#20943;&#23569;&#23545;&#25968;&#25454;&#24211;&#30340;&#26597;&#35810;&#27425;&#25968;&#65292;&#25552;&#39640;&#24212;&#29992;&#30340;&#24615;&#33021;&#12290;<\/p>\n<h3>2. &#22914;&#20309;&#21551;&#29992;&#36335;&#30001;&#32531;&#23384;&#65311;<\/h3>\n<p>&#22312; Laravel &#20013;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992; <code>route:cache<\/code> &#21629;&#20196;&#26469;&#21551;&#29992;&#36335;&#30001;&#32531;&#23384;&#12290;&#36825;&#20010;&#21629;&#20196;&#20250;&#29983;&#25104;&#19968;&#20010;&#32531;&#23384;&#25991;&#20214;&#65292;&#24182;&#23558;&#20854;&#25918;&#22312; <code>storage\/framework\/cache\/compiled<\/code> &#30446;&#24405;&#19979;&#12290;<\/p>\n<pre><code class=\"language-bash\">php artisan route:cache<\/code><\/pre>\n<h3>3. &#22914;&#20309;&#31105;&#29992;&#36335;&#30001;&#32531;&#23384;&#65311;<\/h3>\n<p>&#22914;&#26524;&#20320;&#38656;&#35201;&#22312;&#24320;&#21457;&#29615;&#22659;&#20013;&#31105;&#29992;&#36335;&#30001;&#32531;&#23384;&#65292;&#21487;&#20197;&#20351;&#29992; <code>route:clear<\/code> &#21629;&#20196;&#12290;<\/p>\n<pre><code class=\"language-bash\">php artisan route:clear<\/code><\/pre>\n<h3>4. &#32531;&#23384;&#25991;&#20214;&#30340;&#20301;&#32622;<\/h3>\n<p>&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;Laravel &#30340;&#36335;&#30001;&#32531;&#23384;&#25991;&#20214;&#20301;&#20110; <code>storage\/framework\/cache\/compiled<\/code> &#30446;&#24405;&#19979;&#12290;&#36825;&#20010;&#30446;&#24405;&#20013;&#30340;&#25991;&#20214;&#26159;&#25353;&#26102;&#38388;&#25490;&#24207;&#30340;&#65292;&#26368;&#36817;&#20462;&#25913;&#30340;&#25991;&#20214;&#20250;&#34987;&#20248;&#20808;&#21152;&#36733;&#12290;<\/p>\n<h3>5. &#20351;&#29992;&#32531;&#23384;&#30340;&#36335;&#30001;<\/h3>\n<p>&#19968;&#26086;&#36335;&#30001;&#32531;&#23384;&#34987;&#21551;&#29992;&#65292;&#20320;&#21487;&#20197;&#20687;&#20854;&#20182;&#36335;&#30001;&#19968;&#26679;&#20351;&#29992;&#23427;&#20204;&#12290;&#20363;&#22914;&#65306;<\/p>\n<pre><code class=\"language-php\">Route::get('\/example', function () {\n    return 'Hello, World!';\n});<\/code><\/pre>\n<h3>6. &#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#20320;&#26377;&#19968;&#20010;&#31616;&#21333;&#30340; Laravel &#24212;&#29992;&#31243;&#24207;&#65292;&#24182;&#19988;&#20320;&#24819;&#21551;&#29992;&#36335;&#30001;&#32531;&#23384;&#12290;&#20197;&#19979;&#26159;&#23436;&#25972;&#30340;&#27493;&#39588;&#65306;<\/p>\n<h4>1. &#21019;&#24314;&#19968;&#20010;&#26032;&#30340; Laravel &#39033;&#30446;&#65288;&#22914;&#26524;&#36824;&#27809;&#26377;&#30340;&#35805;&#65289;&#65306;<\/h4>\n<pre><code class=\"language-bash\">composer create-project --prefer-dist laravel\/laravel my-laravel-app\ncd my-laravel-app<\/code><\/pre>\n<h4>2. &#36816;&#34892;&#36801;&#31227;&#65288;&#22914;&#26524;&#20320;&#26377;&#34920;&#65289;&#65306;<\/h4>\n<pre><code class=\"language-bash\">php artisan migrate<\/code><\/pre>\n<h4>3. &#21551;&#29992;&#36335;&#30001;&#32531;&#23384;&#65306;<\/h4>\n<pre><code class=\"language-bash\">php artisan route:cache<\/code><\/pre>\n<h4>4. &#27979;&#35797;&#36335;&#30001;&#32531;&#23384;&#65306;<\/h4>\n<p>&#25171;&#24320;&#27983;&#35272;&#22120;&#24182;&#35775;&#38382; <code>\/example<\/code>&#65292;&#20320;&#24212;&#35813;&#33021;&#22815;&#30475;&#21040;&ldquo;Hello, World!&rdquo;&#30340;&#36755;&#20986;&#12290;<\/p>\n<h3>7. &#39564;&#35777;&#32531;&#23384;&#25991;&#20214;&#30340;&#23384;&#22312;<\/h3>\n<p>&#30830;&#20445; <code>storage\/framework\/cache\/compiled<\/code> &#30446;&#24405;&#23384;&#22312;&#65292;&#24182;&#19988;&#20854;&#20013;&#26377;&#19968;&#20123;&#25991;&#20214;&#12290;&#36825;&#20123;&#25991;&#20214;&#36890;&#24120;&#20197; <code>.php<\/code> &#32467;&#23614;&#65292;&#34920;&#31034;&#23427;&#20204;&#26159; PHP &#25991;&#20214;&#12290;<\/p>\n<h3>&#24635;&#32467;<\/h3>\n<p>Laravel &#36335;&#30001;&#32531;&#23384;&#26159;&#19968;&#20010;&#24378;&#22823;&#30340;&#24037;&#20855;&#65292;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312;&#24320;&#21457;&#21644;&#37096;&#32626;&#36807;&#31243;&#20013;&#24555;&#36895;&#22320;&#27979;&#35797;&#21644;&#20248;&#21270;&#24212;&#29992;&#31243;&#24207;&#30340;&#36335;&#30001;&#37197;&#32622;&#12290;&#36890;&#36807;&#21551;&#29992;&#21644;&#31649;&#29702;&#36335;&#30001;&#32531;&#23384;&#65292;&#20320;&#21487;&#20197;&#26174;&#33879;&#25552;&#39640;&#24212;&#29992;&#30340;&#24615;&#33021;&#21644;&#21709;&#24212;&#36895;&#24230;&#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;<\/h2><p>Laravel&#30340;&#32531;&#23384;&#26159;&#19968;&#31181;&#38750;&#24120;&#26377;&#25928;&#30340;&#31574;&#30053;&#65292;&#21487;&#20197;&#21152;&#36895;&#24744;&#30340;&#24212;&#29992;&#31243;&#24207;&#24182;&#20943;&#23569;&#26381;&#21153;&#22120;&#30340;&#21387;&#21147;&#12290;&#22312;Laravel&#30340;&#21508;&#31181;&#31867;&#22411;&#32531;&#23384;&#20013;&#65292;&#36335;&#30001;&#32531;&#23384;&#21487;&#20197;&#26174;&#33879;&#25552;&#39640;Laravel&#24212;&#29992;&#30340;&#24615;&#33021;&#65292;&#36890;&#36807;&#21152;&#24555;&#36335;&#30001;&#36807;&#31243;&#26469;&#23454;&#29616;&#36825;&#19968;&#28857;&#12290;&#26412;&#25351;&#21335;&#23558;&#28145;&#20837;&#25506;&#35752;&#22914;&#20309;&#22312;Laravel&#20013;&#36827;&#34892;&#36335;&#30001;&#32531;&#23384;&#65292;&#24182;&#21033;&#29992;&#32531;&#23384;&#30340;&#20248;&#21183;&#12290;<\/p><h2>&#29702;&#35299;&#36335;&#30001;&#32531;&#23384;<\/h2><p>&#36335;&#30001;&#32531;&#23384;&#26159;&#19968;&#31181;&#26426;&#21046;&#65292;&#23427;&#20250;&#32534;&#35793;&#24182;&#23384;&#20648;&#21551;&#21160;&#26102;&#30340;&#39044;&#21152;&#36733;&#36335;&#30001;&#38598;&#21512;&#12290;&#19968;&#26086;&#32531;&#23384;&#20102;&#36825;&#20123;&#36335;&#30001;&#20449;&#24687;&#65292;&#24212;&#29992;&#31243;&#24207;&#23601;&#20250;&#20351;&#29992;&#32531;&#23384;&#30340;&#25991;&#20214;&#32780;&#19981;&#26159;&#24120;&#35268;&#30340;&#36335;&#30001;&#21152;&#36733;&#36807;&#31243;&#26469;&#26597;&#25214;&#36335;&#30001;&#12290;&#36825;&#31181;&#26041;&#27861;&#29305;&#21035;&#36866;&#29992;&#20110;&#25317;&#26377;&#22823;&#37327;&#36335;&#30001;&#25110;&#22797;&#26434;&#37197;&#32622;&#30340;&#24212;&#29992;&#31243;&#24207;&#12290;<\/p><h3>&#24320;&#22987;&#20351;&#29992;&#36335;&#30001;&#32531;&#23384;<\/h3><p>&#35201;&#24320;&#22987;&#20351;&#29992;&#36335;&#30001;&#32531;&#23384;&#21151;&#33021;&#65292;&#24744;&#38656;&#35201;&#30830;&#20445;&#24744;&#30340;Laravel&#24212;&#29992;&#24050;&#27491;&#30830;&#37197;&#32622;&#65292;&#24182;&#19988;&#20855;&#26377;CLI&#35775;&#38382;&#26435;&#38480;&#12290;&#22240;&#20026;&#36335;&#30001;&#32531;&#23384;&#21629;&#20196;&#26159;&#22312;&#25511;&#21046;&#21488;&#36816;&#34892;&#30340;&#12290;<\/p><pre><code>&gt; php artisan route:cache\n<\/code><\/pre><p>&#27491;&#22312;&#36305;&#27493;&#12290;<code>php artisan route:cache<\/code>&#21629;&#20196;&#23558;&#20250;&#29983;&#25104;&#24744;&#36335;&#30001;&#30340;&#32531;&#23384;&#25991;&#20214;&#12290;&#19968;&#26086;&#29983;&#25104;&#65292;&#35813;&#25991;&#20214;&#23558;&#22312;&#27599;&#27425;&#35831;&#27714;&#26102;&#21253;&#21547;&#22312;&#20869;&#65292;&#20174;&#32780;&#21152;&#24555;&#24744;&#30340;&#24212;&#29992;&#36895;&#24230;&#12290;<\/p><h3>&#28165;&#38500;&#32531;&#23384;<\/h3><p>&#22312;&#26356;&#25913;&#36335;&#32447;&#26102;&#65292;&#28165;&#38500;&#32531;&#23384;&#20197;&#20351;&#31995;&#32479;&#35782;&#21035;&#24744;&#30340;&#26356;&#25913;&#38750;&#24120;&#37325;&#35201;&#12290;&#20351;&#29992;&#20197;&#19979;&#21629;&#20196;&#26469;&#28165;&#38500;&#32531;&#23384;&#20013;&#30340;&#36335;&#32447;&#65306;<\/p><pre><code>&gt; php artisan route:clear\n<\/code><\/pre><p>&#35813;&#21629;&#20196;&#20250;&#21024;&#38500;&#32531;&#23384;&#30340;&#36335;&#30001;&#25991;&#20214;&#65292;&#20043;&#21518;&#26694;&#26550;&#23558;&#20250;&#20877;&#27425;&#20351;&#29992;&#20320;&#30340;&#36335;&#30001;&#25991;&#20214;&#12290;<\/p><h3>&#27491;&#22312;&#26816;&#26597;&#32531;&#23384;&#36335;&#30001;&#12290;<\/h3><p>&#20026;&#20102;&#30830;&#35748;&#36335;&#30001;&#26159;&#21542;&#32531;&#23384;&#65292;&#35831;&#36816;&#34892;&#65306;<\/p><pre><code>&gt; php artisan route:list\n<\/code><\/pre><p>&#35813;&#21629;&#20196;&#21015;&#20986;&#25152;&#26377;&#24050;&#27880;&#20876;&#30340;&#36335;&#30001;&#65292;&#24182;&#25351;&#31034;&#23427;&#20204;&#26159;&#20174;&#32531;&#23384;&#21152;&#36733;&#30340;&#12290;<\/p><h2>&#39640;&#32423;&#36335;&#30001;&#32531;&#23384;&#31574;&#30053;<\/h2><p>&#36335;&#30001;&#32531;&#23384;&#30340;&#23454;&#29616;&#30456;&#23545;&#31616;&#21333;&#65292;&#20294;&#20063;&#26377;&#19968;&#20123;&#32771;&#34385;&#22240;&#32032;&#21644;&#39640;&#32423;&#31574;&#30053;&#21487;&#20197;&#36827;&#19968;&#27493;&#20248;&#21270;&#24615;&#33021;&#12290;<\/p><h3>&#22312;&#29983;&#20135;&#29615;&#22659;&#20013;&#32531;&#23384;&#12290;<\/h3><p>&#22312;&#29983;&#20135;&#29615;&#22659;&#20013;&#21482;&#20351;&#29992;&#36335;&#30001;&#32531;&#23384;&#26159;&#19968;&#31181;&#26368;&#20339;&#23454;&#36341;&#12290;&#22312;&#24320;&#21457;&#36807;&#31243;&#20013;&#65292;&#30001;&#20110;&#36335;&#30001;&#21487;&#33021;&#20250;&#39057;&#32321;&#26356;&#25913;&#65292;&#27599;&#27425;&#25913;&#21464;&#37117;&#38656;&#35201;&#28165;&#31354;&#24182;&#37325;&#26032;&#32531;&#23384;&#36335;&#30001;&#20250;&#21464;&#24471;&#24456;&#32321;&#29712;&#12290;<\/p><h3>&#26465;&#20214;&#36335;&#30001;&#32531;&#23384;<\/h3><p>&#20320;&#21487;&#20197;&#36890;&#36807;&#29615;&#22659;&#26816;&#26597;&#26469;&#23454;&#29616;&#26465;&#20214;&#32531;&#23384;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#22312;&#29983;&#20135;&#29615;&#22659;&#20013;&#20165;&#32531;&#23384;&#36335;&#30001;&#30340;&#31034;&#20363;&#65306;<\/p><pre><code>\nif (App::environment('production')) {\n    \/\/ The \"up\" method to conditionally cache routes...\n    Artisan::call('route:cache');\n}\n<\/code><\/pre><p>&#36825;&#21487;&#20197;&#21253;&#21547;&#22312;&#24212;&#29992;&#31243;&#24207;&#37096;&#32626;&#33050;&#26412;&#20013;&#65292;&#20363;&#22914;&#12290;<\/p><h3>&#25490;&#38500;&#36335;&#30001;&#20174;&#32531;&#23384;&#20013;&#21024;&#38500;<\/h3><p>&#21487;&#20197;&#20351;&#29992;&#38381;&#21253;&#30340;&#36335;&#30001;&#19981;&#33021;&#34987;&#32531;&#23384;&#12290;&#35201;&#26377;&#25928;&#22320;&#20351;&#29992;&#36335;&#30001;&#32531;&#23384;&#65292;&#25152;&#26377;&#36335;&#30001;&#37117;&#24517;&#39035;&#25351;&#21521;&#25511;&#21046;&#22120;&#12290;&#22914;&#26524;&#20320;&#26377;&#19968;&#20010;&#19981;&#24819;&#32531;&#23384;&#25110;&#22240;&#20026;&#38381;&#21253;&#32780;&#26080;&#27861;&#32531;&#23384;&#30340;&#36335;&#30001;&#65292;&#35831;&#23558;&#20854;&#37325;&#26500;&#20026;&#20351;&#29992;&#25511;&#21046;&#22120;&#26041;&#27861;&#12290;<\/p><h3>&#33258;&#21160;&#28165;&#31354;&#21644;&#32531;&#23384;<\/h3><p>&#20026;&#20102;&#20943;&#23569;&#27599;&#27425;&#26356;&#25913;&#21518;&#25163;&#21160;&#28165;&#38500;&#21644;&#37325;&#26032;&#32531;&#23384;&#36335;&#30001;&#25152;&#28041;&#21450;&#30340;&#20307;&#21147;&#21171;&#21160;&#65292;&#20320;&#21487;&#20197;&#32534;&#20889;&#33258;&#23450;&#20041;&#33050;&#26412;&#25110;&#22312;&#25345;&#32493;&#38598;&#25104;&#31995;&#32479;&#20013;&#20351;&#29992;&#37096;&#32626;&#38057;&#23376;&#26469;&#23454;&#29616;&#33258;&#21160;&#21270;&#12290;&#36825;&#26679;&#65292;&#22312;&#24744;&#25512;&#36865;&#26356;&#25913;&#21040;&#26381;&#21153;&#22120;&#26102;&#65292;&#36335;&#30001;&#20250;&#33258;&#21160;&#34987;&#28165;&#38500;&#24182;&#37325;&#26032;&#32531;&#23384;&#12290;<\/p><p>&#28982;&#32780;&#65292;&#24744;&#22312;&#33258;&#21160;&#21270;&#27492;&#20219;&#21153;&#26102;&#24212;&#35880;&#24910;&#34892;&#20107;&#65292;&#20165;&#22312;&#24517;&#35201;&#26102;&#35302;&#21457;&#20197;&#36991;&#20813;&#19981;&#24517;&#35201;&#30340;&#32531;&#23384;&#28165;&#38500;&#65292;&#36825;&#21487;&#33021;&#20250;&#24341;&#20837;&#26242;&#26102;&#30340;&#24615;&#33021;&#20914;&#20987;&#12290;<\/p><h2>&#24120;&#35265;&#38519;&#38449;&#19982;&#35299;&#20915;&#26041;&#26696;<\/h2><p>&#22312;&#22788;&#29702;&#36335;&#30001;&#32531;&#23384;&#26102;&#65292;&#24744;&#21487;&#33021;&#20250;&#36935;&#21040;&#20197;&#19979;&#19968;&#20123;&#24120;&#35265;&#38382;&#39064;&#65306;<\/p><h3>&#36335;&#30001;&#24207;&#21015;&#21270;&#38169;&#35823;<\/h3><p>&#22914;&#26524;&#20320;&#30340;&#36335;&#30001;&#20351;&#29992;&#38381;&#21253;&#25110;&#32773;&#23384;&#22312;&#19981;&#33021;&#24207;&#21015;&#21270;&#30340;&#23545;&#35937;&#65292;&#23581;&#35797;&#32531;&#23384;&#36335;&#30001;&#26102;&#23601;&#20250;&#36935;&#21040;&#38169;&#35823;&#12290;&#36825;&#35201;&#27714;&#21512;&#29702;&#20351;&#29992;&#36335;&#30001;&#38381;&#21253;&#24182;&#30830;&#20445;&#20219;&#20309;&#36335;&#30001;&#23646;&#24615;&#37117;&#21487;&#20197;&#34987;&#24207;&#21015;&#21270;&#12290;<\/p><h3>&#21160;&#24577;&#36335;&#30001;&#21442;&#25968;<\/h3><p>&#20351;&#29992;&#21160;&#24577;&#36335;&#30001;&#21442;&#25968;&#36923;&#36753;&#24212;&#36991;&#20813;&#22312;&#32531;&#23384;&#36335;&#30001;&#20013;&#20351;&#29992;&#12290;&#20219;&#20309;&#36335;&#30001;&#36923;&#36753;&#37117;&#24212;&#31227;&#21040;&#25511;&#21046;&#22120;&#25110;&#20013;&#38388;&#20214;&#20013;&#65292;&#20197;&#30830;&#20445;&#20854;&#21487;&#20197;&#34987;&#32531;&#23384;&#12290;<\/p><h2>&#26368;&#20339;&#23454;&#36341;<\/h2><p>&#26368;&#22823;&#21270;&#36335;&#30001;&#32531;&#23384;&#30340;&#22909;&#22788;&#20381;&#36182;&#20110;&#26368;&#20339;&#23454;&#36341;&#65306;<\/p><p>&#27979;&#35797;&#32531;&#23384;&#21518;&#30340;&#36335;&#30001;&#65292;&#20197;&#30830;&#20445;&#23427;&#20204;&#25353;&#39044;&#26399;&#24037;&#20316;&#12290;<\/p><p>&#35302;&#21457;&#23433;&#20840;&#28165;&#38500;&#32531;&#23384;&#20197;&#36991;&#20813;&#23545;&#29992;&#25143;&#36896;&#25104;&#24615;&#33021;&#24433;&#21709;&#12290;<\/p><p>&#23558;&#36335;&#30001;&#32531;&#23384;&#21629;&#20196;&#38598;&#25104;&#21040;&#37096;&#32626;&#36807;&#31243;&#20013;&#12290;<\/p><p>&#36991;&#20813;&#20851;&#38381;&#36335;&#30001;&#21644;&#24207;&#21015;&#21270;&#23545;&#35937;&#22312;&#36335;&#30001;&#23450;&#20041;&#20013;&#30340;&#20351;&#29992;&#12290;<\/p><p>&#23450;&#26399;&#26356;&#26032;&#36335;&#30001;&#32531;&#23384;&#20197;&#21453;&#26144;&#36335;&#30001;&#21464;&#21270;&#12290;<\/p><h2>&#32467;&#35770;<\/h2><p>&#32508;&#19978;&#25152;&#36848;&#65292;Laravel&#20013;&#30340;&#36335;&#30001;&#32531;&#23384;&#26159;&#19968;&#39033;&#24378;&#22823;&#30340;&#21151;&#33021;&#65292;&#21487;&#20197;&#26174;&#33879;&#25552;&#21319;&#24212;&#29992;&#31243;&#24207;&#30340;&#24615;&#33021;&#12290;&#36890;&#36807;&#29702;&#35299;&#21644;&#25104;&#21151;&#23454;&#26045;&#26412;&#25351;&#21335;&#20013;&#30340;&#31574;&#30053;&#65292;&#24744;&#21487;&#20197;&#22312;&#29983;&#20135;&#29615;&#22659;&#20013;&#30830;&#20445;&#39640;&#25928;&#19988;&#39034;&#30021;&#30340;&#36335;&#30001;&#22788;&#29702;&#36807;&#31243;&#12290;&#35831;&#21153;&#24517;&#22312;&#26356;&#25913;&#36335;&#30001;&#21518;&#28165;&#38500;&#32531;&#23384;&#65292;&#24182;&#24443;&#24213;&#27979;&#35797;&#24744;&#30340;&#36335;&#30001;&#20197;&#38450;&#27490;&#24847;&#22806;&#34892;&#20026;&#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;&#36335;&#30001;&#32531;&#23384;&#26159;&#36890;&#36807;&#20351;&#29992; <code>cache<\/code> &#26381;&#21153;&#25552;&#20379;&#30340;&#21151;&#33021;&#26469;&#23454;&#29616;&#30340;&#12290;&#36825;&#20010;&#21151;&#33021;&#20801;&#35768;&#20320;&#22312;&#24212;&#29992;&#31243;&#24207;&#20013;&#23384;&#20648;&#21644;&#26816;&#32034;&#36335;&#30001;&#37197;&#32622;&#12290;&#36825;&#26377;&#21161;&#20110;&#25552;&#39640;&#24615;&#33021;&#65292;&#24182;&#19988;&#21487;&#20197;&#20943;&#23569;&#25968;&#25454;&#24211;&#26597;&#35810;&#12290;<\/p>\n<h3>&#22914;&#20309;&#21551;&#29992;&#36335;&#30001;&#32531;&#23384;<\/h3>\n<ol>\n<li>\n<p>&#39318;&#20808;&#30830;&#20445;&#20320;&#24050;&#32463;&#23433;&#35013;&#20102; Laravel &#21644; <code>laravel\/cache<\/code>&#65306;<\/p>\n<pre><code class=\"language-bash\">composer require laravel\/framework ~8.0<\/code><\/pre>\n<\/li>\n<li>\n<p>&#22312; <code>.env<\/code> &#25991;&#20214;&#20013;&#35774;&#32622; <code>CACHE_DRIVER<\/code> &#29615;&#22659;&#21464;&#37327;&#65292;&#25351;&#23450;&#20320;&#35201;&#20351;&#29992;&#30340;&#32531;&#23384;&#39537;&#21160;&#31243;&#24207;&#65306;<\/p>\n<pre><code class=\"language-env\">CACHE_DRIVER=redis<\/code><\/pre>\n<\/li>\n<li>\n<p>&#21516;&#27493;&#29615;&#22659;&#21464;&#37327;&#21040; <code>.env.example<\/code> &#24182;&#26356;&#26032;&#23427;&#65306;<\/p>\n<pre><code class=\"language-sh\">.\/.env.example &gt;&gt; .env<\/code><\/pre>\n<\/li>\n<li>\n<p>&#20351;&#29992;&#20197;&#19979;&#21629;&#20196;&#28608;&#27963;&#24212;&#29992;&#65306;<\/p>\n<pre><code class=\"language-shell\">php artisan cache:clear<\/code><\/pre>\n<\/li>\n<li>\n<p>&#22914;&#26524;&#20320;&#24819;&#27979;&#35797;&#36335;&#30001;&#32531;&#23384;&#65292;&#20320;&#21487;&#20197;&#36816;&#34892; <code>php artisan route:cache<\/code> &#26469;&#21551;&#29992;&#36335;&#30001;&#32531;&#23384;&#12290;<\/p>\n<\/li>\n<li>\n<p>&#30830;&#20445;&#20320;&#24050;&#32463;&#21019;&#24314;&#24182;&#27880;&#20876;&#20102;&#36335;&#30001;&#12290;&#20363;&#22914;&#65306;<\/p>\n<pre><code class=\"language-php\">Route::get('\/home', 'HomeController@index')-&gt;name('home');<\/code><\/pre>\n<\/li>\n<li>\n<p>&#36335;&#30001;&#29616;&#22312;&#24212;&#35813;&#34987;&#32531;&#23384;&#22312; Redis &#20013;&#65292;&#20197;&#20415;&#19979;&#27425;&#35831;&#27714;&#26102;&#21487;&#20197;&#31435;&#21363;&#21152;&#36733;&#23427;&#20204;&#12290;<\/p>\n<\/li>\n<\/ol>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#21517;&#20026; <code>AppHttpControllersHomeController.php<\/code> &#30340;&#25511;&#21046;&#22120;&#25991;&#20214;&#65292;&#20854;&#20013;&#26377;&#19968;&#20010;&#26041;&#27861;&#29992;&#20110;&#33719;&#21462;&#20027;&#39029;&#20869;&#23481;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nnamespace AppHttpControllers;\n\nuse IlluminateSupportFacadesRoute;\nuse IlluminateHttpRequest;\n\nclass HomeController extends Controller\n{\n    public function index()\n    {\n        return view('home');\n    }\n}<\/code><\/pre>\n<p>&#20026;&#20102;&#21551;&#29992;&#36335;&#30001;&#32531;&#23384;&#65292;&#25105;&#20204;&#38656;&#35201;&#28155;&#21152;&#19968;&#20123;&#39069;&#22806;&#30340;&#36923;&#36753;&#21040;&#25105;&#20204;&#30340;&#25511;&#21046;&#22120;&#65292;&#20197;&#20415;&#23558;&#35270;&#22270;&#19982;&#36335;&#30001;&#20851;&#32852;&#36215;&#26469;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nnamespace AppHttpControllers;\n\nuse IlluminateSupportFacadesRoute;\nuse IlluminateHttpRequest;\n\nclass HomeController extends Controller\n{\n    public function __construct()\n    {\n        $this-&gt;middleware(['cache:store'])-&gt;only('index');\n    }\n\n    public function index(Request $request)\n    {\n        \/\/ &#20174;&#32531;&#23384;&#20013;&#33719;&#21462;&#39029;&#38754;&#20869;&#23481;\n        if (view()-&gt;exists('home')) {\n            return view('home');\n        } else {\n            \/\/ &#23558;&#35270;&#22270;&#20445;&#23384;&#21040;&#32531;&#23384;\n            view()-&gt;share('home', view('home'));\n            return redirect('\/');\n        }\n    }\n}<\/code><\/pre>\n<p>&#36825;&#26679;&#20570;&#30340;&#22909;&#22788;&#26159;&#21487;&#20197;&#20351;&#36335;&#30001;&#26356;&#24555;&#22320;&#21709;&#24212;&#65292;&#29305;&#21035;&#26159;&#22312;&#22823;&#37327;&#29992;&#25143;&#21516;&#26102;&#35775;&#38382;&#26102;&#65292;&#22240;&#20026;&#19981;&#38656;&#35201;&#27599;&#27425;&#37117;&#20174;&#25968;&#25454;&#24211;&#20013;&#35835;&#21462;&#25968;&#25454;&#12290;&#20294;&#26159;&#65292;&#35831;&#27880;&#24847;&#65292;&#22914;&#26524;&#38656;&#35201;&#22788;&#29702;&#22823;&#37327;&#30340;&#24182;&#21457;&#35831;&#27714;&#25110;&#32773;&#26377;&#20854;&#20182;&#22797;&#26434;&#30340;&#19994;&#21153;&#38656;&#27714;&#65292;&#21487;&#33021;&#20250;&#21457;&#29616;&#36825;&#31181;&#26041;&#27861;&#23545;&#24615;&#33021;&#30340;&#24433;&#21709;&#26377;&#38480;&#12290;&#22312;&#36825;&#31181;&#24773;&#20917;&#19979;&#65292;&#32771;&#34385;&#20351;&#29992;&#19987;&#38376;&#30340;&#32531;&#23384;&#26381;&#21153;&#22914; Redis &#25110; Memcached &#26469;&#25913;&#21892;&#24615;&#33021;&#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&#36335;&#30001;&#32531;&#23384;&#26159;&#19968;&#31181;&#38750;&#24120;&#23454;&#29992;&#30340;&#25216;&#26415;&#65292;&#038;#214..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-758","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\/758","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=758"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=758"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=758"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}