{"id":869,"date":"2025-06-12T01:35:16","date_gmt":"2025-06-11T17:35:16","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/869.html"},"modified":"2025-06-12T01:35:16","modified_gmt":"2025-06-11T17:35:16","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8-laravel-%e4%b8%ad%e8%bf%9e%e6%8e%a5%e5%88%b0-mysql-%e6%95%b0%e6%8d%ae%e5%ba%93","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/869.html","title":{"rendered":"\u5982\u4f55\u5728 Laravel \u4e2d\u8fde\u63a5\u5230 MySQL \u6570\u636e\u5e93"},"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;&#36830;&#25509;&#21040; MySQL &#25968;&#25454;&#24211;&#38750;&#24120;&#31616;&#21333;&#65292;&#21482;&#38656;&#35201;&#25353;&#29031;&#20197;&#19979;&#27493;&#39588;&#36827;&#34892;&#37197;&#32622;&#21363;&#21487;&#12290;<\/p>\n<h3>1. &#21019;&#24314;&#19968;&#20010;&#26032;&#30340; Laravel &#39033;&#30446;&#65288;&#22914;&#26524;&#36824;&#27809;&#26377;&#30340;&#35805;&#65289;<\/h3>\n<p>&#22914;&#26524;&#20320;&#36824;&#27809;&#26377;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340; Laravel &#39033;&#30446;&#65292;&#21487;&#20197;&#20351;&#29992; Composer &#26469;&#21019;&#24314;&#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;&#25968;&#25454;&#24211;&#36830;&#25509;<\/h3>\n<p>&#25171;&#24320; <code>config\/database.php<\/code> &#25991;&#20214;&#65292;&#25214;&#21040;&#24182;&#20462;&#25913;&#25968;&#25454;&#24211;&#36830;&#25509;&#37197;&#32622;&#12290;&#20551;&#35774;&#20320;&#24050;&#32463;&#26377;&#19968;&#20010;&#21517;&#20026; <code>mysql<\/code> &#30340;&#25968;&#25454;&#24211;&#65292;&#24182;&#19988;&#23427;&#20301;&#20110;&#26412;&#22320;&#26381;&#21153;&#22120;&#19978;&#65292;&#40664;&#35748;&#31471;&#21475;&#26159; 3306&#12290;<\/p>\n<pre><code class=\"language-php\">'mysql' =&gt; [\n    'driver'   =&gt; 'mysql',\n    'host'     =&gt; env('DB_HOST', '127.0.0.1'),\n    'port'     =&gt; env('DB_PORT', 3306),\n    'database' =&gt; env('DB_DATABASE', 'my_database'),\n    'username' =&gt; env('DB_USERNAME', 'root'),\n    'password' =&gt; env('DB_PASSWORD', ''),\n    'charset'   =&gt; 'utf8mb4',\n    'collation' =&gt; 'utf8mb4_unicode_ci',\n    'prefix'    =&gt; '',\n],<\/code><\/pre>\n<h3>3. &#36816;&#34892;&#36801;&#31227;&#21629;&#20196;<\/h3>\n<p>Laravel &#25552;&#20379;&#20102;&#19968;&#20010;&#31616;&#21333;&#30340;&#21629;&#20196;&#26469;&#29983;&#25104;&#25968;&#25454;&#24211;&#34920;&#32467;&#26500;&#12290;&#20320;&#21487;&#20197;&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#26469;&#21019;&#24314;&#25152;&#26377;&#38656;&#35201;&#30340;&#34920;&#65306;<\/p>\n<pre><code class=\"language-bash\">php artisan migrate<\/code><\/pre>\n<h3>4. &#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20197;&#19979;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#31034;&#20363;&#20195;&#30721;&#65292;&#23637;&#31034;&#22914;&#20309;&#22312; Laravel &#20013;&#20351;&#29992; Eloquent ORM &#36830;&#25509;&#21040; MySQL &#25968;&#25454;&#24211;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nnamespace App;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass User extends Model\n{\n    \/\/ &#27809;&#26377;&#39069;&#22806;&#30340;&#37197;&#32622;&#65292;&#22240;&#20026;&#40664;&#35748;&#24773;&#20917;&#19979;&#20250;&#33258;&#21160;&#20851;&#32852;&#21040; `users` &#34920;\n}<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;<code>User<\/code> &#31867;&#32487;&#25215;&#33258; <code>IlluminateDatabaseEloquentModel<\/code>&#65292;&#24182;&#19988;&#23427;&#20250;&#33258;&#21160;&#20174; <code>users<\/code> &#34920;&#20013;&#33719;&#21462;&#25968;&#25454;&#12290;<\/p>\n<h3>&#24635;&#32467;<\/h3>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#23601;&#21487;&#20197;&#22312; Laravel &#20013;&#25104;&#21151;&#36830;&#25509;&#21040; MySQL &#25968;&#25454;&#24211;&#20102;&#12290;&#30830;&#20445;&#20320;&#30340;&#29615;&#22659;&#37197;&#32622;&#27491;&#30830;&#65292;&#24182;&#19988;&#25968;&#25454;&#24211;&#34920;&#24050;&#32463;&#23384;&#22312;&#12290;&#24076;&#26395;&#36825;&#20123;&#20449;&#24687;&#23545;&#20320;&#26377;&#25152;&#24110;&#21161;&#65281;<\/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>&#22312;&#20351;&#29992;Laravel&#26102;&#65292;&#19968;&#20010;&#24378;&#22823;&#30340;PHP&#26694;&#26550;&#65292;&#24120;&#35265;&#30340;&#20219;&#21153;&#26159;&#22312;&#22788;&#29702;&#25968;&#25454;&#25345;&#20037;&#24615;&#26102;&#36830;&#25509;&#21040;MySQL&#25968;&#25454;&#24211;&#12290;Laravel&#36890;&#36807;&#20869;&#32622;&#30340;ORM&#65288;&#23545;&#35937;&#20851;&#31995;&#26144;&#23556;&#65289;Eloquent&#21644;&#25968;&#25454;&#24211;&#23454;&#29992;&#31243;&#24207;&#26469;&#31616;&#21270;&#36825;&#20010;&#36807;&#31243;&#12290;&#26412;&#25945;&#31243;&#23558;&#25351;&#23548;&#20320;&#22312;Laravel&#24212;&#29992;&#31243;&#24207;&#20013;&#35774;&#32622;MySQL&#36830;&#25509;&#65292;&#37325;&#28857;&#20171;&#32461;&#23454;&#38469;&#31034;&#20363;&#21644;&#26368;&#20339;&#23454;&#36341;&#12290;<\/p><p>&#21069;&#32622;&#26465;&#20214;<\/p><p>&#23545;PHP&#21644;Laravel&#30340;&#22522;&#26412;&#29702;&#35299;&#12290;<\/p><p>MySQL&#25968;&#25454;&#24211;&#26381;&#21153;&#22120;<\/p><p>&#23433;&#35013; Laravel<\/p><h2>&#22522;&#26412;&#37197;&#32622;<\/h2><p>&#35831;&#20174;&#20197;&#19979;&#26041;&#38754;&#36827;&#34892;&#37197;&#32622;&#65306;&#35774;&#32622;&#24744;&#30340;&#29615;&#22659;&#12289;&#23433;&#35013;&#24517;&#35201;&#30340;&#36719;&#20214;&#12289;&#21019;&#24314;&#25968;&#25454;&#24211;&#21644;&#34920;&#32467;&#26500;&#31561;&#12290;<code>.env<\/code>&#22312;&#24744;&#30340;Laravel&#39033;&#30446;&#26681;&#30446;&#24405;&#19979;&#65292;&#20351;&#29992;&#24744;&#30340;MySQL&#25968;&#25454;&#24211;&#20449;&#24687;&#21019;&#24314;&#19968;&#20010;&#25991;&#20214;&#65306;<\/p><pre><code>DB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=your_database\nDB_USERNAME=your_username\nDB_PASSWORD=your_password\n<\/code><\/pre><p>&#24403;&#29615;&#22659;&#21464;&#37327;&#24050;&#35774;&#32622;&#26102;&#65292;&#35831;&#26816;&#26597;&#24744;&#30340;&#24773;&#20917;&#12290;<code>config\/database.php<\/code>&#30830;&#20445;&#20351;&#29992;&#36825;&#20123;&#21464;&#37327;&#36827;&#34892;&#25968;&#25454;&#24211;&#36830;&#25509;&#65306;<\/p><pre><code>'mysql' =&gt; [\n    'driver' =&gt; 'mysql',\n    'url' =&gt; env('DATABASE_URL'),\n    'host' =&gt; env('DB_HOST', '127.0.0.1'),\n    'port' =&gt; env('DB_PORT', '3306'),\n    'database' =&gt; env('DB_DATABASE', 'forge'),\n    'username' =&gt; env('DB_USERNAME', 'forge'),\n    'password' =&gt; env('DB_PASSWORD', ''),\n    \/\/ ...Additional configuration\n],\n<\/code><\/pre><h2>&#21019;&#24314;&#27169;&#22411;&#21644;&#36801;&#31227;&#25805;&#20316;<\/h2><p>&#20026;&#20102;&#19982;&#25968;&#25454;&#24211;&#20132;&#20114;&#65292;&#20320;&#38656;&#35201;&#19968;&#20010;&#30456;&#24212;&#30340;Eloquent&#27169;&#22411;&#12290;&#35753;&#25105;&#20204;&#20026;&#21517;&#20026;&#30340;&#34920;&#21019;&#24314;&#19968;&#20010;&#27169;&#22411;&#12290;<code>products<\/code>&#65306;<\/p><pre><code>php artisan make:model Product -m\n<\/code><\/pre><p>&#35813;&#21629;&#20196;&#20250;&#29983;&#25104;&#19968;&#20010;&#27169;&#22411;&#21644;&#25968;&#25454;&#24211;&#36801;&#31227;&#25991;&#20214;&#65292;&#20854;&#20013;&#20320;&#21487;&#20197;&#23450;&#20041;&#34920;&#32467;&#26500;&#65306;<\/p><pre><code>public function up()\n{\n    Schema::create('products', function (Blueprint $table) {\n        $table-&gt;id();\n        $table-&gt;string('name');\n        $table-&gt;decimal('price', 8, 2);\n        $table-&gt;timestamps();\n    });\n}\n<\/code><\/pre><p>&#36816;&#34892;&#20197;&#19979;&#21629;&#20196;&#22312;&#24744;&#30340;MySQL&#25968;&#25454;&#24211;&#20013;&#21019;&#24314;&#34920;&#65306;<\/p><pre><code>php artisan migrate\n<\/code><\/pre><h2>&#19982;&#25968;&#25454;&#24211;&#20132;&#20114;<\/h2><p>&#20026;&#20102;&#28155;&#21152;&#26032;&#20135;&#21697;&#65292;&#39318;&#20808;&#30830;&#20445;&#24744;&#30340;<code>Product<\/code>&#27169;&#22411;&#30340;fillable&#25110;guarded&#23646;&#24615;&#24050;&#35774;&#32622;&#65292;&#28982;&#21518;&#20351;&#29992;Eloquent&#25554;&#20837;&#25968;&#25454;&#65306;<\/p><pre><code>use AppModelsProduct;\n\n$product = new Product;\n$product-&gt;name = 'Amazing Widget';\n$product-&gt;price = 99.99;\n$product-&gt;save();\n<\/code><\/pre><p>&#35201;&#26816;&#32034;&#25968;&#25454;&#65292;&#35831;&#20351;&#29992;&#20197;&#19979;&#26041;&#27861;&#65306;<\/p><pre><code>$products = Product::all();\n<\/code><\/pre><p>&#23545;&#19981;&#36215;&#65292;&#24744;&#30340;&#38382;&#39064;&#27809;&#26377;&#23436;&#20840;&#34920;&#36798;&#28165;&#26970;&#12290;&#35831;&#37325;&#26032;&#25551;&#36848;&#24744;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>$products<\/code>&#21464;&#37327;&#23558;&#25345;&#26377;&#20174;&#25968;&#25454;&#24211;&#36820;&#22238;&#30340;&#20135;&#21697;&#27169;&#22411;&#38598;&#21512;&#12290;<\/p><h2>&#39640;&#32423;&#29992;&#27861;<\/h2><p>&#20320;&#21487;&#20197;&#20351;&#29992;Laravel&#30340;&#26597;&#35810;&#26500;&#24314;&#22120;&#26469;&#22788;&#29702;&#26356;&#22797;&#26434;&#30340;&#26597;&#35810;&#65306;<\/p><pre><code>$expensiveProducts = DB::table('products')\n    -&gt;where('price', '&gt;', 100)\n    -&gt;get();\n<\/code><\/pre><p>&#36825;&#20010;&#26597;&#35810;&#23558;&#26816;&#32034;&#20215;&#26684;&#22823;&#20110;100&#30340;&#20135;&#21697;&#12290;&#35831;&#22312;&#24744;&#30340;PHP&#25991;&#20214;&#39030;&#37096;&#23548;&#20837;&#25968;&#25454;&#24211;Facade&#65306;<\/p><pre><code>use IlluminateSupportFacadesDB;<\/code><\/pre><h2>&#32467;&#35770;<\/h2><p>&#32508;&#19978;&#25152;&#36848;&#65292;&#20351;&#29992;Laravel&#36830;&#25509;MySQL&#25968;&#25454;&#24211;&#26159;&#19968;&#20010;&#31616;&#21333;&#19988;&#39640;&#25928;&#30340;&#27969;&#31243;&#12290;&#36890;&#36807;&#27491;&#30830;&#35774;&#32622;&#37197;&#32622;&#25991;&#20214;&#24182;&#21033;&#29992;Laravel&#30340;Eloquent&#21644;Query Builder&#24211;&#65292;&#24744;&#21487;&#20197;&#36731;&#26494;&#19982;&#25968;&#25454;&#36827;&#34892;&#20132;&#20114;&#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>&#35201;&#22312;Laravel&#20013;&#36830;&#25509;&#21040;MySQL&#25968;&#25454;&#24211;&#65292;&#20320;&#38656;&#35201;&#36981;&#24490;&#20197;&#19979;&#27493;&#39588;&#65306;<\/p>\n<h3>&#27493;&#39588; 1: &#23433;&#35013;&#20381;&#36182;<\/h3>\n<p>&#39318;&#20808;&#65292;&#30830;&#20445;&#20320;&#24050;&#32463;&#23433;&#35013;&#20102;Laravel&#21644;Composer&#12290;&#22914;&#26524;&#27809;&#26377;&#65292;&#35831;&#20808;&#25353;&#29031;&#23448;&#26041;&#25991;&#26723;&#36827;&#34892;&#23433;&#35013;&#65306;<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cHM6Ly9sYXJhdmVsLmNvbS9kb2NzLzgueC9pbnN0YWxsYXRpb24=\" rel=\"noopener noreferrer nofollow\">https:\/\/laravel.com\/docs\/8.x\/installation<\/a><\/p>\n<h3>&#27493;&#39588; 2: &#21019;&#24314;&#25968;&#25454;&#24211;&#36801;&#31227;&#25991;&#20214;<\/h3>\n<p>&#22312;<code>database\/migrations<\/code>&#30446;&#24405;&#19979;&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#34920;&#32467;&#26500;&#36801;&#31227;&#25991;&#20214;&#12290;&#20363;&#22914;&#65292;&#20320;&#21487;&#20197;&#20351;&#29992;&#36825;&#20010;&#20363;&#23376;&#26469;&#21019;&#24314;&#19968;&#20010;&#21517;&#20026;<code>users<\/code>&#30340;&#34920;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nuse IlluminateDatabaseMigrationsMigration;\nuse IlluminateDatabaseSchemaBlueprint;\nuse IlluminateSupportFacadesSchema;\n\nclass CreateUsersTable extends Migration\n{\n    \/**\n     * Run the migrations.\n     *\n     * @return void\n     *\/\n    public function up()\n    {\n        Schema::create('users', function (Blueprint $table) {\n            $table-&gt;id();\n            $table-&gt;string('name');\n            $table-&gt;string('email')-&gt;unique();\n            $table-&gt;timestamp('email_verified_at')-&gt;nullable();\n            $table-&gt;string('password');\n            $table-&gt;rememberToken();\n            $table-&gt;timestamps();\n\n            \/\/ Add other columns as needed\n        });\n    }\n\n    \/**\n     * Reverse the migrations.\n     *\n     * @return void\n     *\/\n    public function down()\n    {\n        Schema::dropIfExists('users');\n    }\n}<\/code><\/pre>\n<p>&#28982;&#21518;&#36816;&#34892;&#36801;&#31227;&#21629;&#20196;&#65306;<\/p>\n<pre><code class=\"language-bash\">php artisan migrate<\/code><\/pre>\n<h3>&#27493;&#39588; 3: &#36830;&#25509;&#25968;&#25454;&#24211;<\/h3>\n<p>&#25509;&#19979;&#26469;&#65292;&#35774;&#32622;&#29615;&#22659;&#21464;&#37327;&#65288;&#22914;&#26524;&#38656;&#35201;&#30340;&#35805;&#65289;&#24182;&#36830;&#25509;&#21040;&#25968;&#25454;&#24211;&#12290;&#22312;<code>config\/database.php<\/code>&#25991;&#20214;&#20013;&#28155;&#21152;&#20197;&#19979;&#20195;&#30721;&#65306;<\/p>\n<pre><code class=\"language-php\">'connections' =&gt; [\n    'mysql' =&gt; [\n        'driver' =&gt; 'mysql',\n        'host' =&gt; env('DB_HOST', 'localhost'),\n        'port' =&gt; env('DB_PORT', '3306'),\n        'database' =&gt; env('DB_DATABASE', 'your_database_name'),\n        'username' =&gt; env('DB_USERNAME', 'your_username'),\n        'password' =&gt; env('DB_PASSWORD', 'your_password'),\n        'charset' =&gt; 'utf8mb4',\n        'collation' =&gt; 'utf8mb4_unicode_ci',\n        'prefix' =&gt; '',\n        'strict' =&gt; true,\n        'engine' =&gt; null,\n    ],\n],<\/code><\/pre>\n<p>&#27880;&#24847;&#65306;&#35831;&#23558;<code>your_database_name<\/code>, <code>your_username<\/code>, &#21644; <code>your_password<\/code>&#26367;&#25442;&#20026;&#23454;&#38469;&#30340;&#25968;&#25454;&#24211;&#21517;&#21644;&#23494;&#30721;&#12290;<\/p>\n<h3>&#27493;&#39588; 4: &#21019;&#24314;&#27169;&#22411;&#31867;<\/h3>\n<p>&#21019;&#24314;&#19968;&#20010;&#21517;&#20026;<code>User<\/code>&#30340;&#27169;&#22411;&#31867;&#65292;&#24182;&#23450;&#20041;&#23646;&#24615;&#12290;&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;&#25105;&#20204;&#20551;&#35774;&#26377;&#19968;&#20010;&#21517;&#20026;<code>name<\/code>&#12289;<code>email<\/code>&#12289;<code>password<\/code>&#21644;<code>email_verified_at<\/code>&#23383;&#27573;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nnamespace AppModels;\n\nuse IlluminateContractsAuthMustVerifyEmail;\nuse IlluminateFoundationAuthUser as Authenticatable;\nuse IlluminateNotificationsNotifiable;\nuse LaravelSanctumHasApiTokens;\n\nclass User extends Authenticatable\n{\n    use Notifiable, HasApiTokens, HasApiTokens;\n\n    protected $fillable = [\n        'name',\n        'email',\n        'password',\n    ];\n\n    protected $hidden = [\n        'password',\n        'remember_token',\n    ];\n\n    protected $casts = [\n        'email_verified_at' =&gt; 'datetime',\n    ];\n}<\/code><\/pre>\n<h3>&#27493;&#39588; 5: &#24314;&#31435;&#20851;&#32852;&#20851;&#31995;<\/h3>\n<p>&#22914;&#26524;&#20320;&#38656;&#35201;&#19982;&#21478;&#19968;&#20010;&#27169;&#22411;&#65288;&#22914;<code>Post<\/code>&#65289;&#24314;&#31435;&#20851;&#32852;&#65292;&#21482;&#38656;&#32487;&#25215;<code>AppModelsUser<\/code>&#31867;&#65292;&#24182;&#22312;&#20854;&#29238;&#31867;&#30340;&#22522;&#30784;&#19978;&#28155;&#21152;&#25152;&#38656;&#30340;&#23646;&#24615;&#21644;&#26041;&#27861;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20197;&#19979;&#26159;&#21019;&#24314;&#19968;&#20010;<code>User<\/code>&#27169;&#22411;&#30340;&#20363;&#23376;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nnamespace AppModels;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass User extends Model\n{\n    protected $fillable = ['name', 'email', 'password'];\n\n    protected $hidden = ['password', 'remember_token'];\n}<\/code><\/pre>\n<p>&#29616;&#22312;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#36825;&#31181;&#26041;&#24335;&#21019;&#24314;&#21644;&#36830;&#25509;&#21040;MySQL&#25968;&#25454;&#24211;&#20102;&#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;&#36830;&#25509;&#21040; MySQL &#25968;&#25454;&#24211;&#38750;&#24120;&#31616;&#21333;&#65292;&#21482;&#038;#38..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-869","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\/869","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=869"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=869"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=869"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}