{"id":797,"date":"2025-06-11T23:56:29","date_gmt":"2025-06-11T15:56:29","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/797.html"},"modified":"2025-06-11T23:56:29","modified_gmt":"2025-06-11T15:56:29","slug":"laravel%ef%bc%9a%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8blade%e6%a8%a1%e6%9d%bf%e5%bc%95%e6%93%8e%e5%88%9b%e5%bb%ba%e8%87%aa%e5%ae%9a%e4%b9%89404%e9%a1%b5%e9%9d%a2","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/797.html","title":{"rendered":"Laravel\uff1a\u5982\u4f55\u4f7f\u7528Blade\u6a21\u677f\u5f15\u64ce\u521b\u5efa\u81ea\u5b9a\u4e49404\u9875\u9762"},"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>&#22312;Laravel&#20013;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#21019;&#24314;&#33258;&#23450;&#20041;&#30340;Blade&#27169;&#26495;&#26469;&#23454;&#29616;404&#38169;&#35823;&#39029;&#38754;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#23436;&#25104;&#36825;&#20010;&#20219;&#21153;&#30340;&#27493;&#39588;&#65306;<\/p>\n<ol>\n<li>\n<p><strong>&#21019;&#24314;&#33258;&#23450;&#20041;&#30340;Blade&#27169;&#26495;<\/strong>&#65306;\n&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#22312;<code>resources\/views\/errors<\/code>&#30446;&#24405;&#19979;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#25991;&#20214;&#22841;&#65292;&#24182;&#22312;&#20854;&#20013;&#21019;&#24314;&#19968;&#20010;&#21517;&#20026;<code>404.blade.php<\/code>&#30340;&#25991;&#20214;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#32534;&#20889;&#33258;&#23450;&#20041;&#30340;Blade&#27169;&#26495;&#20869;&#23481;<\/strong>&#65306;\n&#22312;<code>404.blade.php<\/code>&#25991;&#20214;&#20013;&#65292;&#20320;&#21487;&#20197;&#28155;&#21152;&#19968;&#20123;&#33258;&#23450;&#20041;&#30340;&#20869;&#23481;&#65292;&#20363;&#22914;&#19968;&#20010;&#31616;&#21333;&#30340;HTML&#32467;&#26500;&#21644;&#19968;&#20010;&#21451;&#22909;&#30340;&#38169;&#35823;&#20449;&#24687;&#12290;<\/p>\n<pre><code class=\"language-html\">&lt;!-- resources\/views\/errors\/404.blade.php --&gt;\n&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;404 Not Found&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n   &lt;h1&gt;Oops! Page Not Found&lt;\/h1&gt;\n   &lt;p&gt;The page you are looking for does not exist.&lt;\/p&gt;\n   &lt;a href=\"\/\"&gt;Go back to the homepage&lt;\/a&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#37197;&#32622;&#36335;&#30001;&#20197;&#22788;&#29702;404&#38169;&#35823;<\/strong>&#65306;\n&#30830;&#20445;&#20320;&#30340;&#36335;&#30001;&#37197;&#32622;&#27491;&#30830;&#65292;&#20197;&#20415;&#24403;&#29992;&#25143;&#35775;&#38382;&#19981;&#23384;&#22312;&#30340;URL&#26102;&#33021;&#22815;&#36820;&#22238;404&#38169;&#35823;&#12290;<\/p>\n<pre><code class=\"language-php\">\/\/ routes\/web.php\nuse IlluminateSupportFacadesRoute;\n\nRoute::get('\/', function () {\n   return view('welcome');\n});\n\nRoute::fallback(function () {\n   abort(404);\n});<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#27979;&#35797;&#33258;&#23450;&#20041;&#30340;404&#39029;&#38754;<\/strong>&#65306;\n&#20445;&#23384;&#25152;&#26377;&#26356;&#25913;&#24182;&#23581;&#35797;&#35775;&#38382;&#19968;&#20010;&#19981;&#23384;&#22312;&#30340;URL&#65288;&#20363;&#22914;<code>http:\/\/example.com\/nonexistent-page<\/code>&#65289;&#12290;&#20320;&#24212;&#35813;&#20250;&#30475;&#21040;&#33258;&#23450;&#20041;&#30340;404&#39029;&#38754;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#21487;&#36873;&#65306;&#35774;&#32622;&#40664;&#35748;&#30340;404&#39029;&#38754;<\/strong>&#65306;\n&#22914;&#26524;&#20320;&#24076;&#26395;&#22312;&#27809;&#26377;&#29305;&#23450;&#38169;&#35823;&#39029;&#38754;&#30340;&#24773;&#20917;&#19979;&#26174;&#31034;&#40664;&#35748;&#30340;404&#39029;&#38754;&#65292;&#21487;&#20197;&#22312;&#20027;&#20837;&#21475;&#25991;&#20214;<code>routes\/web.php<\/code>&#20013;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#65306;<\/p>\n<pre><code class=\"language-php\">\/\/ routes\/web.php\nuse IlluminateSupportFacadesRoute;\nuse IlluminateHttpRequest;\n\nRoute::get('\/', function () {\n   return view('welcome');\n});\n\nRoute::fallback(function (Request $request) {\n   return view('errors.404', compact('request'));\n});<\/code><\/pre>\n<p>&#28982;&#21518;&#22312;<code>resources\/views\/errors\/404.blade.php<\/code>&#25991;&#20214;&#20013;&#28155;&#21152;&#19968;&#20010;&#21464;&#37327;&#26469;&#20256;&#36882;&#35831;&#27714;&#23545;&#35937;&#65292;&#20197;&#20415;&#22312;&#39029;&#38754;&#19978;&#26174;&#31034;&#26356;&#22810;&#20449;&#24687;&#12290;<\/p>\n<\/li>\n<\/ol>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#23601;&#21487;&#20197;&#22312;Laravel&#20013;&#25104;&#21151;&#21019;&#24314;&#24182;&#20351;&#29992;&#33258;&#23450;&#20041;&#30340;404&#39029;&#38754;&#20102;&#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>&#22788;&#29702;&#38169;&#35823;&#20248;&#38597;&#22320;&#26159;&#19968;&#31181;&#32593;&#39029;&#24320;&#21457;&#20013;&#30340;&#37325;&#35201;&#37096;&#20998;&#12290;&#24403;&#29992;&#25143;&#35831;&#27714;&#19981;&#23384;&#22312;&#30340;&#39029;&#38754;&#26102;&#65292;&#21521;&#20182;&#20204;&#23637;&#31034;&#19968;&#20010;&#36890;&#29992;&#30340;&#38169;&#35823;&#28040;&#24687;&#21487;&#33021;&#20250;&#35753;&#20182;&#20204;&#24863;&#21040;&#27822;&#20007;&#21644;&#26080;&#27982;&#20110;&#20107;&#12290;&#36825;&#26102;&#65292;404 &#39029;&#38754;&#23601;&#27966;&#19978;&#29992;&#22330;&#20102;&#65307;&#31934;&#24515;&#35774;&#35745;&#30340; 404 &#39029;&#38754;&#21487;&#20197;&#25913;&#21892;&#29992;&#25143;&#30340;&#20307;&#39564;&#65292;&#21363;&#20351;&#20182;&#20204;&#22312;&#23547;&#25214;&#19996;&#35199;&#26102;&#36855;&#22833;&#20102;&#26041;&#21521;&#12290;Laravel &#20351;&#29992;&#20854; Blade &#27169;&#26495;&#24341;&#25806;&#26469;&#36731;&#26494;&#23450;&#21046; 404 &#39029;&#38754;&#12290;<\/p><p>&#26412;&#25945;&#31243;&#23558;&#25351;&#23548;&#24744;&#21019;&#24314;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;404&#38169;&#35823;&#39029;&#38754;&#22312;Laravel&#20013;&#12290;&#25105;&#20204;&#39318;&#20808;&#35774;&#32622;&#19968;&#20010;&#22522;&#26412;&#30340;Laravel&#24212;&#29992;&#65292;&#22788;&#29702;&#24322;&#24120;&#20197;&#26174;&#31034;&#33258;&#23450;&#20041;&#30340;404&#39029;&#38754;&#65292;&#24182;&#28982;&#21518;&#35774;&#35745;&#19968;&#20010;Blade&#27169;&#26495;&#29992;&#20110;&#25105;&#20204;&#30340;&#33258;&#23450;&#20041;404&#39029;&#38754;&#12290;<\/p><h2>&#35774;&#32622;&#19968;&#20010;&#22522;&#26412;&#30340;Laravel&#24212;&#29992;&#31243;&#24207;<\/h2><p>&#39318;&#20808;&#65292;&#24744;&#38656;&#35201;&#22312;&#26426;&#22120;&#19978;&#23433;&#35013;Composer&#65292;&#22240;&#20026;Laravel&#20381;&#36182;&#20110;&#23427;&#26469;&#36827;&#34892;&#20381;&#36182;&#31649;&#29702;&#12290;&#22914;&#26524;&#24744;&#23578;&#26410;&#23433;&#35013;Composer&#65292;&#35831;&#21442;&#38405;&#27492;&#39029;&#38754;&#65306;&#22914;&#20309;&#22312;Windows&#19978;&#35774;&#32622;PHP Composer &#25110;&#32773;&#36825;&#20010;&#39029;&#38754;&#65306;&#22914;&#20309;&#22312;MacOS&#19978;&#35774;&#32622;PHP Composer&#12290;<\/p><p>&#23433;&#35013;Composer&#21518;&#65292;&#21487;&#20197;&#22312;&#32456;&#31471;&#20013;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;Laravel&#24212;&#29992;&#65306;<\/p><pre><code>composer create-project --prefer-dist laravel\/laravel name-of-your-app<\/code><\/pre><p>&#22312;&#20934;&#22791;&#22909;&#26032;&#30340;Laravel&#24212;&#29992;&#31243;&#24207;&#21518;&#65292;&#23548;&#33322;&#21040;&#39033;&#30446;&#30446;&#24405;&#65306;<\/p><pre><code>cd name-of-your-app<\/code><\/pre><p>&#28982;&#21518;&#65292;&#24212;&#29992;&#26381;&#21153;&#65306;<\/p><pre><code>php artisan serve<\/code><\/pre><p>&#19968;&#20010;Laravel&#24320;&#21457;&#26381;&#21153;&#22120;&#20250;&#21551;&#21160;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#35775;&#38382;&#26469;&#26597;&#30475;&#20320;&#30340;&#24212;&#29992;&#12290;<code>http:\/\/localhost:8000<\/code>&#35831;&#22312;&#27983;&#35272;&#22120;&#20013;&#25805;&#20316;&#12290;<\/p><h2>&#29702;&#35299;&#24322;&#24120;&#22788;&#29702;&#22120;<\/h2><p>&#22312;Laravel&#20013;&#65292;&#25152;&#26377;&#30340;&#24322;&#24120;&#37117;&#26159;&#30001;ExceptionServiceProvider&#26469;&#22788;&#29702;&#30340;&#12290;<code>AppExceptionsHandler<\/code>class&#12290;&#23427;&#21253;&#21547;&#19968;&#20010;&#21517;&#20026;&#30340;&#26041;&#27861;&#12290;<code>render<\/code>&#21738;&#20123;&#22240;&#32032;&#20915;&#23450;&#20102;&#21508;&#31181;&#24322;&#24120;&#30340;&#21709;&#24212;&#12290;<\/p><pre><code>public function render($request, Exception $exception)\n{\n    return parent::render($request, $exception);\n}\n<\/code><\/pre><p>&#36825;&#31181;&#26041;&#27861;&#36890;&#36807;&#35843;&#29992;&#29238;&#31867;&#30340;&#28210;&#26579;&#26041;&#27861;&#26469;&#26681;&#25454;&#24322;&#24120;&#31867;&#22411;&#20316;&#20986;&#21709;&#24212;&#12290;&#23545;&#20110;&#22823;&#22810;&#25968;&#24322;&#24120;&#65292;&#36825;&#24050;&#32463;&#36275;&#22815;&#20102;&#65292;&#20294;&#25105;&#20204;&#21487;&#20197;&#36890;&#36807;&#20462;&#25913;&#23427;&#26469;&#23450;&#21046;&#25105;&#20204;&#30340;404&#21709;&#24212;&#12290;<\/p><h2>&#21019;&#24314;&#33258;&#23450;&#20041;&#30340;404 Blade&#27169;&#26495;<\/h2><p>&#22312;&#24744;&#30340;Laravel&#24212;&#29992;&#31243;&#24207;&#20013;&#65292;&#23548;&#33322;&#21040;&#12290;<code>resources\/views<\/code>&#25320;&#21495;&#30424;&#12290;<\/p><p>&#21019;&#24314;&#19968;&#20010;&#21517;&#20026;&#30340;&#26032;Blade&#27169;&#26495;&#25991;&#20214;&#12290;<code>404.blade.php<\/code>&#36825;&#26159;&#24744;&#30340;&#33258;&#23450;&#20041;404&#39029;&#38754;&#65306;<\/p><pre><code>touch resources\/views\/errors\/404.blade.php<\/code><\/pre><p>&#35831;&#20351;&#29992;&#24744;&#21916;&#27426;&#30340;&#25991;&#26412;&#32534;&#36753;&#22120;&#20462;&#25913;&#25991;&#20214;&#65292;&#24182;&#28155;&#21152;&#24744;&#24819;&#35201;&#20351;&#29992;&#30340;HTML&#32467;&#26500;&#12290;&#20363;&#22914;&#65306;<\/p><pre><code>&lt;!-- resources\/views\/errors\/404.blade.php --&gt;\r\n&lt;!doctype html&gt;\r\n&lt;html lang=\"en\"&gt;\r\n&lt;head&gt;\r\n    &lt;title&gt;Page Not Found&lt;\/title&gt;\r\n    &lt;!-- Add any stylesheets here --&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n    &lt;h1&gt;Oops! The Page you're looking for isn't here.&lt;\/h1&gt;\r\n    &lt;p&gt;Maybe the page was moved or deleted, or perhaps you just typed the wrong address. Why not try a search, or start from the homepage? &lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/code><\/pre><p>&#29616;&#22312;&#20320;&#21487;&#20197;&#29992;CSS&#26469;&#26679;&#24335;&#21270;&#33258;&#23450;&#20041;&#30340;404&#39029;&#38754;&#12290;&#22312;&#26032;&#25991;&#20214;&#22841;&#19979;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#26679;&#24335;&#34920;&#12290;<code>public\/css<\/code>&#30446;&#24405;&#65292;&#24182;&#23558;&#20854;&#38142;&#25509;&#21040;&#24744;&#30340;&#33258;&#23450;&#20041;404&#27169;&#26495;&#65306;<\/p><pre><code>&lt;link rel=\"stylesheet\" href=\"{{ asset('css\/style.css') }}\"&gt;<\/code><\/pre><p>&#21097;&#19979;&#30340;&#23601;&#26159;&#35775;&#38382;&#20320;Laravel&#26381;&#21153;&#22120;&#19978;&#19981;&#23384;&#22312;&#30340;URL&#65292;&#20320;&#24212;&#35813;&#33021;&#30475;&#21040;&#20320;&#30340;&#33258;&#23450;&#20041;404&#39029;&#38754;&#12290;<\/p><p>&#35831;&#21442;&#38405;&#65306;<\/p><p>&#22312;Laravel&#20013;&#20351;&#29992;Font Awesome&#30340;&#26041;&#27861;&#22914;&#19979;&#65306;\n\n&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#23433;&#35013;Font Awesome&#30340;&#22270;&#26631;&#24211;&#12290;&#20320;&#21487;&#20197;&#36890;&#36807;Composer&#26469;&#23433;&#35013;&#23427;&#12290;&#25171;&#24320;&#32456;&#31471;&#24182;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#65306;\ncomposer require laravelcollective\/html &#8211;dev\n\n&#23433;&#35013;&#23436;&#25104;&#21518;&#65292;&#20320;&#21487;&#20197;&#22312;&#39033;&#30446;&#26681;&#30446;&#24405;&#19979;&#25214;&#21040;vendor\/laravelcollective\/html\/resources\/font-awesome&#25991;&#20214;&#22841;&#12290;\n\n&#29616;&#22312;&#65292;&#20320;&#21487;&#20197;&#24320;&#22987;&#22312;HTML&#27169;&#26495;&#20013;&#24341;&#20837;Font Awesome&#20102;&#12290;&#20363;&#22914;&#65292;&#22312;.blade.php&#25991;&#20214;&#20013;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#65306;\n&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;{{ asset(&#8216;css\/app.css&#8217;) }}&#8221;&gt;\n&lt;script src=&#8221;{{ asset(&#8216;js\/app.js&#8217;) }}&#8221;&gt;&lt;\/script&gt;\n\n&#22312;.blade.php&#25991;&#20214;&#20013;&#65292;&#21487;&#20197;&#20351;&#29992;&#20197;&#19979;&#35821;&#27861;&#26469;&#24341;&#20837;&#21644;&#20351;&#29992;Font Awesome&#22270;&#26631;&#65306;\n\n&#20351;&#29992;&lt;i&gt;&#26631;&#31614;&#34920;&#31034;&#19968;&#20010;icon&#65306;&lt;i class=&#8221;fas fa-heart&#8221;&gt;&lt;\/i&gt;\n&#20063;&#21487;&#20197;&#20351;&#29992;&lt;span&gt;&#26631;&#31614;&#21253;&#35065;icon&#21644;&#25991;&#23383;&#65306;&lt;span class=&#8221;text-danger&#8221;&gt;&lt;i class=&#8221;fas fa-exclamation-triangle&#8221;&gt;&lt;\/i&gt;&lt;\/span&gt;\n\n&#22914;&#26524;&#20320;&#24819;&#33258;&#23450;&#20041;&#23383;&#20307;&#22823;&#23567;&#12289;&#39068;&#33394;&#31561;&#23646;&#24615;&#65292;&#21487;&#20197;&#36890;&#36807;class&#23646;&#24615;&#35774;&#32622;&#65306;\n&lt;i class=&#8221;fa fa-check text-success&#8221;&gt;&#8230;&lt;\/i&gt;\n\n&#26368;&#21518;&#65292;&#35760;&#24471;&#22312;&#25511;&#21046;&#22120;&#25110;&#36335;&#30001;&#20013;&#35843;&#29992;view()&#26041;&#27861;&#21152;&#36733;&#35270;&#22270;&#65292;&#25110;&#32773;&#22312;blade&#27169;&#26495;&#20013;&#30452;&#25509;&#20351;&#29992;@yield()&#26469;&#26174;&#31034;&#39029;&#38754;&#20869;&#23481;&#12290;\n\n&#20197;&#19978;&#23601;&#26159;&#22914;&#20309;&#22312;Laravel&#20013;&#20351;&#29992;Font Awesome&#30340;&#22522;&#26412;&#27493;&#39588;&#12290;&#24076;&#26395;&#23545;&#20320;&#26377;&#25152;&#24110;&#21161;&#65281;<\/p><p>&#22312; Laravel &#20013;&#65292;&#21487;&#20197;&#36890;&#36807;&#20197;&#19979;&#20960;&#31181;&#26041;&#24335;&#38142;&#25509;&#21040;&#38745;&#24577;&#36164;&#20135;&#65306;\n\n&#20351;&#29992; @livewireStyles &#21644; @livewireScripts &#25351;&#20196;&#65306;\n@livewireStyles()\n&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;{{ asset(&#8216;css\/app.css&#8217;) }}&#8221;&gt;\n@livewireScripts()\n&lt;script src=&#8221;{{ asset(&#8216;js\/app.js&#8217;) }}&#8221;&gt;&lt;\/script&gt;\n\n&#30452;&#25509;&#20351;&#29992; CSS &#36873;&#25321;&#22120;&#25110;&#31867;&#21517;&#65306;\n&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;{{ asset(&#8216;css\/app.css&#8217;) }}&#8221;&gt;\n&lt;style&gt;\n .custom-class {\n \/* styles *\/\n }\n&lt;\/style&gt;\n\n&#20351;&#29992; Blade &#30340;&#23884;&#22871;&#32467;&#26500;&#26469;&#31649;&#29702;&#26679;&#24335;&#34920;&#21644;&#33050;&#26412;&#25991;&#20214;&#30340;&#21152;&#36733;&#39034;&#24207;&#12290;\n\n&#21033;&#29992; Livewire &#25554;&#20214;&#65288;&#22914; Livewire Styles and Scripts&#65289;&#26469;&#31616;&#21270;&#26679;&#24335;&#34920;&#21644;&#33050;&#26412;&#25991;&#20214;&#30340;&#31649;&#29702;&#12290;\n\n&#36825;&#20123;&#26041;&#27861;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312; Laravel &#27169;&#26495;&#20013;&#26377;&#25928;&#22320;&#31649;&#29702;&#21644;&#24341;&#29992;&#38745;&#24577;&#36164;&#20135;&#12290;<\/p><p>&#22914;&#20309;&#22312;Laravel&#20013;&#20351;&#29992;Tailwind CSS<\/p><h2>&#27491;&#22312;&#27979;&#35797;&#33258;&#23450;&#20041;404&#39029;&#38754;&#12290;<\/h2><p>&#27979;&#35797;&#38750;&#24120;&#31616;&#21333;&#65292;&#21482;&#38656;&#35775;&#38382;&#19968;&#20010;&#20320;&#30693;&#36947;&#19981;&#23384;&#22312;&#22312;&#20320;&#32593;&#31449;&#19978;&#30340;URL&#21363;&#21487;&#12290;&#30001;&#20110;Laravel&#33258;&#21160;&#21457;&#29616;&#22522;&#20110;HTTP&#29366;&#24577;&#30721;&#30340;&#38169;&#35823;&#27169;&#26495;&#65292;&#24744;&#30340;Laravel&#24212;&#29992;&#31243;&#24207;&#20250;&#20026;&#24744;&#30340;&#26032;&#33258;&#23450;&#20041;&#35270;&#22270;&#25552;&#20379;404&#38169;&#35823;&#12290;<\/p><p>&#20363;&#22914;&#65292;&#35775;&#38382;<code>http:\/\/localhost:8000\/thispagedoesnotexist<\/code>&#29616;&#22312;&#24212;&#35813;&#20250;&#26174;&#31034;&#24744;&#30340;&#33258;&#23450;&#20041;404&#39029;&#38754;&#65292;&#32780;&#19981;&#26159;&#40664;&#35748;&#30340;&#38169;&#35823;&#39029;&#38754;&#12290;<\/p><h2>&#32467;&#35770;<\/h2><p>&#22312;Laravel&#20013;&#33258;&#23450;&#20041;404&#38169;&#35823;&#39029;&#38754;&#26082;&#37325;&#35201;&#21448;&#31616;&#21333;&#12290;&#19968;&#20010;&#33258;&#23450;&#20041;&#30340;404&#39029;&#38754;&#21487;&#20197;&#21453;&#26144;&#24212;&#29992;&#31243;&#24207;&#30340;&#20027;&#39064;&#65292;&#24341;&#23548;&#29992;&#25143;&#22312;&#36855;&#36335;&#26102;&#36827;&#34892;&#25351;&#23548;&#65292;&#24182;&#25552;&#20379;&#26356;&#39640;&#32423;&#21035;&#30340;&#29992;&#25143;&#20307;&#39564;&#12290;&#36890;&#36807;&#21033;&#29992;Laravel&#22788;&#29702;&#24322;&#24120;&#21644;Blade&#27169;&#26495;&#24341;&#25806;&#30340;&#21151;&#33021;&#65292;&#24744;&#27491;&#22312;&#25552;&#21319;&#24744;&#30340;&#24212;&#29992;&#30340;&#19987;&#19994;&#24615;&#21644;&#26131;&#29992;&#24615;&#12290;<\/p><p>&#35760;&#24471;&#23450;&#26399;&#26356;&#26032;&#24744;&#30340;&#33258;&#23450;&#20041;404&#39029;&#38754;&#12290;&#20445;&#25345;&#20854;&#30456;&#20851;&#24615;&#21644;&#20449;&#24687;&#24615;&#26377;&#21161;&#20110;&#20445;&#30041;&#22240;&#24847;&#22806;&#30340;&#27515;&#32993;&#21516;&#32780;&#31163;&#24320;&#32593;&#31449;&#30340;&#29992;&#25143;&#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;&#20320;&#21487;&#20197;&#20351;&#29992; Blade &#27169;&#26495;&#24341;&#25806;&#26469;&#21019;&#24314;&#33258;&#23450;&#20041; 404 &#39029;&#38754;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#23454;&#29616;&#36825;&#19968;&#30446;&#26631;&#30340;&#27493;&#39588;&#65306;<\/p>\n<h3>&#27493;&#39588; 1: &#21019;&#24314;&#19968;&#20010;&#26032;&#30340; Blade &#35270;&#22270;&#25991;&#20214;<\/h3>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#35270;&#22270;&#25991;&#20214;&#26469;&#22788;&#29702; 404 &#38169;&#35823;&#12290;&#20551;&#35774;&#25105;&#20204;&#35201;&#21019;&#24314;&#19968;&#20010;&#21517;&#20026; <code>error-404.blade.php<\/code> &#30340;&#26032;&#25991;&#20214;&#12290;<\/p>\n<pre><code class=\"language-bash\">php artisan make:view error-404.blade.php<\/code><\/pre>\n<p>&#36825;&#23558;&#29983;&#25104;&#19968;&#20010;&#26032;&#30340; <code>.blade.php<\/code> &#25991;&#20214;&#65292;&#20854;&#20013;&#21253;&#21547;&#20102;&#25105;&#20204;&#30340;&#33258;&#23450;&#20041; 404 &#39029;&#38754;&#20195;&#30721;&#12290;<\/p>\n<h3>&#27493;&#39588; 2: &#32534;&#36753;&#33258;&#23450;&#20041; 404 &#39029;&#38754;<\/h3>\n<p>&#25171;&#24320;&#21018;&#21018;&#29983;&#25104;&#30340; <code>error-404.blade.php<\/code> &#25991;&#20214;&#65292;&#24182;&#28155;&#21152;&#20197;&#19979;&#20869;&#23481;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;title&gt;Error 404 - Page Not Found&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;h1 class=\"text-center\"&gt;Page Not Found&lt;\/h1&gt;\n    &lt;p&gt;Sorry, the page you're looking for doesn't exist.&lt;\/p&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&#36825;&#20010;&#25991;&#20214;&#21253;&#21547;&#20102;&#19968;&#20010;&#22522;&#26412;&#30340; HTML &#32467;&#26500;&#21644;&#26631;&#39064;&#65292;&#26174;&#31034;&#20102;&#38169;&#35823; 404 &#24182;&#25552;&#31034;&#29992;&#25143;&#35775;&#38382;&#19981;&#23384;&#22312;&#30340;&#32593;&#39029;&#12290;<\/p>\n<h3>&#27493;&#39588; 3: &#22312;&#24212;&#29992;&#31243;&#24207;&#20013;&#21551;&#29992;&#33258;&#23450;&#20041; 404 &#39029;&#38754;<\/h3>\n<p>&#22312; <code>app\/Http\/Middleware\/ThrottleRequests.php<\/code> &#25991;&#20214;&#20013;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#65292;&#20197;&#20415;&#22312;&#24212;&#29992;&#30340;&#20844;&#20849;&#36335;&#30001;&#19978;&#21551;&#29992;&#33258;&#23450;&#20041; 404 &#39029;&#38754;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nnamespace AppHttpMiddleware;\n\nuse Closure;\nuse IlluminateSupportFacadesApp;\n\nclass ThrottleRequests\n{\n    \/**\n     * Handle an incoming request.\n     *\n     * @param  IlluminateHttpRequest  $request\n     * @param  Closure  $next\n     * @return mixed\n     *\/\n    public function handle($request, Closure $next)\n    {\n        if ($request-&gt;expectsJson()) {\n            return response()-&gt;json(['error' =&gt; 'The page you're trying to access is not found.'], 404);\n        }\n\n        return $next($request);\n    }\n}<\/code><\/pre>\n<p>&#28982;&#21518;&#65292;&#22312;&#20320;&#30340;&#24212;&#29992;&#20013;&#27880;&#20876;&#36825;&#20010;&#20013;&#38388;&#20214;&#65306;<\/p>\n<pre><code class=\"language-php\">App::bind('throttleRequestsMiddleware', ThrottleRequests::class);<\/code><\/pre>\n<p>&#29616;&#22312;&#65292;&#24403;&#20320;&#23581;&#35797;&#35775;&#38382;&#19968;&#20010;&#19981;&#23384;&#22312;&#30340; URL &#26102;&#65292;Laravel &#24212;&#35813;&#20250;&#36339;&#36716;&#21040;&#33258;&#23450;&#20041;&#30340; 404 &#39029;&#38754;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;&#20013;&#30340; Blade &#27169;&#26495;&#24341;&#25806;&#35821;&#27861;<\/h3>\n<p>&#22312;&#19978;&#38754;&#30340;&#31034;&#20363;&#20013;&#65292;&#25105;&#20204;&#20351;&#29992;&#20102; <code>&lt;h1&gt;<\/code> &#26631;&#31614;&#26469;&#35774;&#32622;&#26631;&#39064;&#65292;&#20351;&#29992; <code>&lt;p&gt;<\/code> &#26631;&#31614;&#26469;&#25918;&#32622;&#25991;&#26412;&#12290;&#36825;&#20123;&#26631;&#31614;&#26159; Blade &#27169;&#26495;&#24341;&#25806;&#30340;&#22522;&#26412;&#20803;&#32032;&#20043;&#19968;&#65292;&#21487;&#20197;&#26681;&#25454;&#38656;&#35201;&#36827;&#34892;&#25193;&#23637;&#21644;&#23450;&#21046;&#12290;<\/p>\n<p>&#36890;&#36807;&#36825;&#31181;&#26041;&#24335;&#65292;&#20320;&#21487;&#20197;&#36731;&#26494;&#22320;&#22312; Laravel &#24212;&#29992;&#31243;&#24207;&#20013;&#21019;&#24314;&#33258;&#23450;&#20041;&#30340; 404 &#39029;&#38754;&#65292;&#24182;&#26681;&#25454;&#38656;&#35201;&#21160;&#24577;&#22320;&#20462;&#25913;&#20854;&#20869;&#23481;&#21644;&#24067;&#23616;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#22312;Laravel&#20013;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#21019;&#24314;&#33258;&#23450;&#20041;&#30340;Blade&#27169;..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-797","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\/797","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=797"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=797"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=797"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}