{"id":1007,"date":"2025-06-12T04:44:03","date_gmt":"2025-06-11T20:44:03","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/1007.html"},"modified":"2025-06-12T04:44:03","modified_gmt":"2025-06-11T20:44:03","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8laravel-eloquent%e4%b8%ad%e7%a6%81%e7%94%a8%e6%88%96%e5%90%af%e7%94%a8%e6%97%b6%e9%97%b4%e6%88%b3","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/1007.html","title":{"rendered":"\u5982\u4f55\u5728Laravel Eloquent\u4e2d\u7981\u7528\u6216\u542f\u7528\u65f6\u95f4\u6233"},"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 Eloquent &#20013;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#20462;&#25913;&#27169;&#22411;&#30340; <code>$timestamps<\/code> &#23646;&#24615;&#26469;&#31105;&#29992;&#25110;&#21551;&#29992;&#26102;&#38388;&#25139;&#21151;&#33021;&#12290;&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;Eloquent &#27169;&#22411;&#20250;&#33258;&#21160;&#21019;&#24314;&#21644;&#26356;&#26032; <code>created_at<\/code> &#21644; <code>updated_at<\/code> &#23383;&#27573;&#12290;<\/p>\n<h3>&#31105;&#29992;&#26102;&#38388;&#25139;<\/h3>\n<p>&#22914;&#26524;&#20320;&#24076;&#26395;&#22312;&#25968;&#25454;&#24211;&#34920;&#20013;&#19981;&#20351;&#29992; <code>created_at<\/code> &#21644; <code>updated_at<\/code> &#23383;&#27573;&#65292;&#21487;&#20197;&#22312;&#27169;&#22411;&#31867;&#20013;&#23558; <code>$timestamps<\/code> &#23646;&#24615;&#35774;&#32622;&#20026; <code>false<\/code>&#65306;<\/p>\n<pre><code class=\"language-php\">namespace App;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass YourModel extends Model\n{\n    \/\/ &#31105;&#29992;&#26102;&#38388;&#25139;\n    public $timestamps = false;\n}<\/code><\/pre>\n<h3>&#21551;&#29992;&#26102;&#38388;&#25139;<\/h3>\n<p>&#22914;&#26524;&#20320;&#38656;&#35201;&#22312;&#25968;&#25454;&#24211;&#34920;&#20013;&#20351;&#29992; <code>created_at<\/code> &#21644; <code>updated_at<\/code> &#23383;&#27573;&#65292;&#24182;&#19988;&#24076;&#26395; Eloquent &#33258;&#21160;&#22788;&#29702;&#36825;&#20123;&#23383;&#27573;&#30340;&#26356;&#26032;&#65292;&#21487;&#20197;&#20445;&#30041; <code>$timestamps<\/code> &#23646;&#24615;&#40664;&#35748;&#20540;&#65306;<\/p>\n<pre><code class=\"language-php\">namespace App;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass YourModel extends Model\n{\n    \/\/ &#20445;&#30041;&#40664;&#35748;&#30340; timestamps &#23646;&#24615;\n}<\/code><\/pre>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20197;&#19979;&#26159;&#19968;&#20010;&#23436;&#25972;&#30340;&#31034;&#20363;&#65292;&#23637;&#31034;&#20102;&#22914;&#20309;&#22312; Laravel Eloquent &#20013;&#31105;&#29992;&#21644;&#21551;&#29992;&#26102;&#38388;&#25139;&#65306;<\/p>\n<pre><code class=\"language-php\">\/\/ &#23450;&#20041;&#27169;&#22411;&#31867;\nnamespace App;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass Product extends Model\n{\n    \/\/ &#31105;&#29992;&#26102;&#38388;&#25139;\n    public $timestamps = false;\n\n    \/\/ &#21487;&#36873;&#65306;&#23450;&#20041;&#20854;&#20182;&#27169;&#22411;&#23646;&#24615;\n    protected $fillable = ['name', 'price'];\n}\n\n\/\/ &#20351;&#29992;&#27169;&#22411;\n$product = new Product();\n$product-&gt;name = 'Laptop';\n$product-&gt;price = 1200.00;\n\n\/\/ &#20445;&#23384;&#25968;&#25454;&#65288;&#19981;&#20250;&#33258;&#21160;&#28155;&#21152; created_at &#21644; updated_at &#23383;&#27573;&#65289;\n$product-&gt;save();\n\n\/\/ &#26356;&#26032;&#25968;&#25454;&#65288;&#20250;&#33258;&#21160;&#26356;&#26032; created_at &#21644; updated_at &#23383;&#27573;&#65289;\n$product-&gt;update(['price' =&gt; 1300.00]);<\/code><\/pre>\n<p>&#36890;&#36807;&#36825;&#31181;&#26041;&#24335;&#65292;&#20320;&#21487;&#20197;&#28789;&#27963;&#22320;&#25511;&#21046;&#27169;&#22411;&#30340;&#26102;&#38388;&#25139;&#34892;&#20026;&#65292;&#20197;&#28385;&#36275;&#19981;&#21516;&#30340;&#38656;&#27714;&#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 Eloquent &#26159;&#19968;&#20010;&#24378;&#22823;&#30340;&#23545;&#35937;&#20851;&#31995;&#26144;&#23556;&#65288;ORM&#65289;&#24037;&#20855;&#65292;&#23427;&#31616;&#21270;&#20102;&#19982;&#25968;&#25454;&#24211;&#34920;&#20851;&#32852;&#30340;&#27169;&#22411;&#30456;&#20851;&#30340;&#25968;&#25454;&#25805;&#20316;&#12290;&#40664;&#35748;&#24773;&#20917;&#19979;&#65292;Eloquent &#39044;&#26399;&#20351;&#29992;&#20851;&#32852;&#25968;&#32452;&#26469;&#35775;&#38382;&#25968;&#25454;&#24211;&#20013;&#30340;&#35760;&#24405;&#12290;<code>created_at<\/code>and &#36824;&#26159;&#12290;<code>updated_at<\/code>&#22312;&#20320;&#30340;&#34920;&#19978;&#21019;&#24314;&#21015;&#65292;&#36825;&#20123;&#21015;&#30001;&#23427;&#33258;&#21160;&#31649;&#29702;&#65292;&#21453;&#26144;&#27169;&#22411;&#23454;&#20363;&#30340;&#21019;&#24314;&#21644;&#26356;&#26032;&#26102;&#38388;&#25139;&#12290;&#22312;&#36825;&#31687;&#25991;&#31456;&#20013;&#65292;&#25105;&#20204;&#23558;&#25506;&#32034;&#22914;&#20309;&#25511;&#21046;&#36825;&#20123;&#26102;&#38388;&#25139;&#65292;&#26080;&#35770;&#26159;&#24403;&#19981;&#38656;&#35201;&#26102;&#31105;&#29992;&#23427;&#20204;&#36824;&#26159;&#26681;&#25454;&#24212;&#29992;&#31243;&#24207;&#38656;&#27714;&#21551;&#29992;&#23427;&#20204;&#12290;<\/p><h2>&#22312;Eloquent&#20013;&#31105;&#29992;&#26102;&#38388;&#25139;&#12290;<\/h2><p>&#22312;&#22788;&#29702;Laravel&#20013;&#30340;&#27169;&#22411;&#26102;&#65292;Eloquent&#21487;&#20197;&#33258;&#21160;&#35774;&#32622;<code>created_at<\/code>and<code>updated_at<\/code>&#22312;&#25554;&#20837;&#25110;&#26356;&#26032;&#25805;&#20316;&#26399;&#38388;&#65292;&#36890;&#24120;&#20250;&#35760;&#24405;&#23383;&#27573;&#30340;&#29366;&#24577;&#21464;&#21270;&#12290;&#36825;&#31181;&#34892;&#20026;&#19981;&#20165;&#26041;&#20415;&#24555;&#25463;&#65292;&#32780;&#19988;&#26159;&#26631;&#20934;&#20570;&#27861;&#20043;&#19968;&#65292;&#29992;&#20110;&#36319;&#36394;&#20309;&#26102;&#28155;&#21152;&#25110;&#20462;&#25913;&#20102;&#35760;&#24405;&#12290;&#28982;&#32780;&#65292;&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;&#65292;&#36825;&#20123;&#26102;&#38388;&#25139;&#21487;&#33021;&#19981;&#38656;&#35201;&#65292;&#25110;&#32773;&#24744;&#21487;&#33021;&#24076;&#26395;&#25163;&#21160;&#36827;&#34892;&#31649;&#29702;&#12290;<\/p><h3>&#20840;&#23616;&#31105;&#29992;&#26102;&#38388;&#25139;<\/h3><p>&#22914;&#26524;&#24744;&#19981;&#38656;&#35201;&#30340;&#35805;&#65292;&#35831;&#21578;&#30693;&#25105;&#12290;<code>created_at<\/code>and &#26159;&#20013;&#25991;&#20013;&#30340;&ldquo;&#21644;&rdquo;&#30340;&#24847;&#24605;&#65292;&#29992;&#20110;&#36830;&#25509;&#20004;&#20010;&#24182;&#21015;&#30340;&#35789;&#35821;&#25110;&#30701;&#35821;&#12290;<code>updated_at<\/code>&#22312;&#20219;&#20309;&#27169;&#22411;&#19978;&#28155;&#21152;&#21015;&#26102;&#65292;&#20320;&#21487;&#20197;&#20840;&#23616;&#31105;&#29992;&#26102;&#38388;&#25139;&#21527;&#65311;&#35831;&#35774;&#32622;&#30456;&#24212;&#30340;&#36873;&#39033;&#12290;<code>$timestamps<\/code>&#23545;&#19981;&#36215;&#65292;&#25105;&#19981;&#22826;&#26126;&#30333;&#20320;&#30340;&#24847;&#24605;&#65292;&#35831;&#37325;&#26032;&#25551;&#36848;&#19968;&#19979;&#12290;<code>false<\/code>&#22312;&#24744;&#30340;&#22522;&#30784;&#27169;&#22411;&#20013;&#65292;&#36890;&#24120;&#25351;&#30340;&#26159;&#21738;&#19968;&#20010;&#65311;<code>AppModelsModel<\/code>&#22312;Laravel 8&#21450;&#20197;&#19978;&#29256;&#26412;&#20013;&#65292;&#20320;&#38656;&#35201;&#20351;&#29992;&#31867;&#65288;class&#65289;&#12290;<\/p><pre><code>&lt;?php\n\nnamespace AppModels;\n\nuse IlluminateDatabaseEloquentModel as BaseModel;\n\nclass Model extends BaseModel\n{\n    public $timestamps = false;\n}\n<\/code><\/pre><p>&#25152;&#26377;&#32487;&#25215;&#27492;&#22522;&#30784;&#27169;&#22411;&#30340;&#27169;&#22411;&#37117;&#23558;&#32487;&#25215;&#26102;&#38388;&#25139;&#34892;&#20026;&#65292;&#22240;&#27492;&#19981;&#20250;&#20351;&#29992;&#33258;&#21160;&#26102;&#38388;&#25139;&#12290;<\/p><h3>&#27599;&#20010;&#27169;&#22411;&#30340;&#26102;&#25139;&#31105;&#29992;&#12290;<\/h3><p>&#35201;&#25353;&#27169;&#22411;&#22522;&#30784;&#35774;&#32622;&#33258;&#21160;&#26102;&#38388;&#25139;&#65292;&#24744;&#21487;&#20197;&#35774;&#32622;&#23427;&#20204;&#12290;<code>$timestamps<\/code>&#23545;&#19981;&#36215;&#65292;&#24744;&#30340;&#38382;&#39064;&#19981;&#26126;&#30830;&#65292;&#35831;&#25552;&#20379;&#26356;&#22810;&#20449;&#24687;&#12290;<code>false<\/code>&#22312;&#20010;&#20307;&#27169;&#22411;&#31867;&#20013;&#12290;&#20363;&#22914;&#65306;<\/p><pre><code>&lt;?php\n\nnamespace AppModels;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass Post extends Model\n{\n    public $timestamps = false;\n}\n<\/code><\/pre><p>&#22312;&#26102;&#38388;&#25139;&#24050;&#31105;&#29992;&#30340;&#24773;&#20917;&#19979;&#65292;&#24744;&#38656;&#35201;&#25163;&#21160;&#35774;&#32622;&#36825;&#20123;&#26102;&#38388;&#25139;&#23383;&#27573;&#30340;&#20540;&#65288;&#22914;&#26524;&#24744;&#30340;&#34920;&#20013;&#26377;&#36825;&#20123;&#23383;&#27573;&#65289;&#25110;&#23436;&#20840;&#25918;&#24323;&#23427;&#20204;&#12290;<\/p><h3>&#21551;&#29992;&#26102;&#38388;&#25139;<\/h3><p>&#20026;&#20102;&#22312;&#24050;&#20851;&#38381;&#26102;&#38388;&#25139;&#30340;&#27169;&#22411;&#19978;&#37325;&#26032;&#21551;&#29992;&#26102;&#38388;&#25139;&#65292;&#38656;&#35201;&#35774;&#32622;&#23427;&#12290;<code>$timestamps<\/code>&#23545;&#19981;&#36215;&#65292;&#25105;&#26080;&#27861;&#29702;&#35299;&#24744;&#30340;&#38382;&#39064;&#12290;&#22914;&#26524;&#24744;&#26377;&#20854;&#20182;&#38382;&#39064;&#65292;&#35831;&#37325;&#26032;&#25551;&#36848;&#19968;&#19979;&#12290;<code>true<\/code>&#36825;&#23558;&#25511;&#21046;&#26435;&#37325;&#26032;&#20132;&#32473;Eloquent&#26469;&#31649;&#29702;&#26102;&#38388;&#25139;&#23383;&#27573;&#12290;<\/p><pre><code>&lt;?php\n\nnamespace AppModels;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass Post extends Model\n{\n    public $timestamps = true;\n}\n<\/code><\/pre><h2>&#33258;&#23450;&#20041;&#26102;&#38388;&#25139;&#21015;&#21517;<\/h2><p>&#22312;&#26576;&#20123;&#24773;&#20917;&#19979;&#65292;&#24744;&#21487;&#33021;&#24076;&#26395;&#20026;&#24744;&#30340;&#26102;&#38388;&#25139;&#20351;&#29992;&#19981;&#21516;&#30340;&#21015;&#21517;&#12290;Eloquent &#20801;&#35768;&#24744;&#36890;&#36807;&#35774;&#32622;&#36825;&#20123;&#21015;&#21517;&#26469;&#33258;&#23450;&#20041;&#23427;&#20204;&#12290;<code>const CREATED_AT<\/code>and&#20063;&#26159;&#65292;&#25105;&#20204;&#22312;&#31561;&#28040;&#24687;&#21602;&#12290;<code>const UPDATED_AT<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<\/p><pre><code>&lt;?php\n\nnamespace AppModels;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass Post extends Model\n{\n    const CREATED_AT = 'creation_date';\n    const UPDATED_AT = 'last_modified';\n}\n<\/code><\/pre><p>&#36825;&#21578;&#35785; eloquent &#20351;&#29992;<code>creation_date<\/code>and &#26159;&#20013;&#25991;&#20013;&#30340;&ldquo;&#24182;&#19988;&rdquo;&#12289;&ldquo;&#32780;&#19988;&rdquo;&#30340;&#24847;&#24605;&#12290;<code>last_modified<\/code>&#32780;&#19981;&#26159;&#40664;&#35748;&#30340;<code>created_at<\/code>and &#26159;&ldquo;&#24182;&#19988;&rdquo;&#30340;&#24847;&#24605;&#12290;<code>updated_at<\/code>&#22312;&#36827;&#34892;&#33258;&#21160;&#26102;&#38388;&#25139;&#26102;&#12290;<\/p><h2>&#39640;&#32423;&#29992;&#20363;<\/h2><p>&#29616;&#22312;&#35753;&#25105;&#20204;&#25506;&#35752;&#19968;&#20123;&#39640;&#32423;&#22330;&#26223;&#12290;Laravel &#20801;&#35768;&#24744;&#20197;&#26356;&#31934;&#32454;&#30340;&#26041;&#24335;&#25805;&#20316;&#26102;&#38388;&#25139;&#65292;&#20363;&#22914;&#22312;&#21019;&#24314;&#25110;&#26356;&#26032;&#27169;&#22411;&#26102;&#30452;&#25509;&#35774;&#32622;&#26102;&#38388;&#25139;&#65292;&#25110;&#32773;&#38450;&#27490;&#40664;&#35748;&#30340;&#29983;&#25104;&#34892;&#20026;&#12290;<code>updated_at<\/code>&#22312;&#25209;&#37327;&#26356;&#26032;&#26102;&#65292;&#23383;&#27573;&#21487;&#33021;&#20250;&#21457;&#29983;&#21464;&#21270;&#12290;<\/p><p>&#35201;&#35774;&#32622;&#26102;&#38388;&#25139;&#65306;<\/p><pre><code>$post = new AppModelsPost([\n    \/\/ other attributes\n    'creation_date' =&gt; now(),\n    'last_modified' =&gt; now(),\n]);\n\n$post-&gt;save();\n<\/code><\/pre><p>&#20026;&#20102;&#38450;&#27490;<code>updated_at<\/code>&#22312;&#22823;&#35268;&#27169;&#26356;&#26032;&#26399;&#38388;&#65306;<\/p><pre><code>AppModelsPost::where('active', 1)-&gt;update([\n    'status' =&gt; 'archived',\n], ['timestamps' =&gt; false]);\n<\/code><\/pre><p>&#35831;&#27880;&#24847;&#65292;&#25105;&#20204;&#20256;&#36882;&#30340;&#26159;&#20160;&#20040;&#12290;<code>['timestamps' =&gt; false]<\/code>&#20316;&#20026;&#31532;&#20108;&#20010;&#21442;&#25968;&#65292;&#21040;<code>update<\/code>&#35813;&#26041;&#27861;&#21578;&#35785;Eloquent&#19981;&#35201;&#23545;&#24403;&#21069;&#25805;&#20316;&#20013;&#30340;&#26102;&#38388;&#25139;&#21015;&#36827;&#34892;&#20219;&#20309;&#22788;&#29702;&#12290;<\/p><h2>&#25925;&#38556;&#25490;&#38500;<\/h2><p>&#26377;&#26102;&#20505;&#65292;&#21487;&#33021;&#20250;&#36935;&#21040;&#26102;&#38388;&#25139;&#30340;&#38382;&#39064;&#65292;&#20363;&#22914;&#65306;<code>NULL<\/code>&#30001;&#20110;&#24744;&#22312;&#26102;&#38388;&#25139;&#21015;&#25554;&#20837;&#20102;&#20540;&#65292;&#23613;&#31649;&#24050;&#32463;&#23384;&#22312;&#12290;<code>$timestamps<\/code>&#35774;&#32622;&#20026;true&#25110;Eloquent&#26080;&#27861;&#35782;&#21035;&#24744;&#30340;&#33258;&#23450;&#20041;&#26102;&#38388;&#25139;&#21015;&#12290;&#22312;&#36825;&#31181;&#24773;&#20917;&#19979;&#65292;&#35831;&#30830;&#20445;&#25968;&#25454;&#24211;&#34920;&#32467;&#26500;&#19982;&#27169;&#22411;&#26399;&#26395;&#30456;&#31526;&#65292;&#24182;&#20180;&#32454;&#26816;&#26597;&#27169;&#22411;&#23646;&#24615;&#21644;&#24120;&#37327;&#20013;&#30340;&#25340;&#20889;&#38169;&#35823;&#12290;<\/p><h2>&#32467;&#35770;&#12290;<\/h2><p>&#22312;&#36825;&#27573;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#20171;&#32461;&#20102;&#22914;&#20309;&#22312;Laravel&#30340;Eloquent ORM&#20013;&#21551;&#29992;&#21644;&#31105;&#29992;&#33258;&#21160;&#26102;&#38388;&#25139;&#22788;&#29702;&#12290;&#25105;&#20204;&#35814;&#32454;&#35762;&#35299;&#20102;&#20840;&#23616;&#35774;&#32622;&#12289;&#25353;&#27169;&#22411;&#35774;&#32622;&#12289;&#33258;&#23450;&#20041;&#21015;&#21517;&#12289;&#25490;&#26597;&#25216;&#24039;&#20197;&#21450;&#39640;&#32423;&#20351;&#29992;&#22330;&#26223;&#12290;&#25511;&#21046;Eloquent&#20013;&#30340;&#26102;&#38388;&#25139;&#34892;&#20026;&#21487;&#20197;&#24110;&#21161;&#24744;&#36827;&#19968;&#27493;&#20248;&#21270;&#24744;&#30340;Laravel&#24212;&#29992;&#31243;&#24207;&#30340;&#21151;&#33021;&#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 Eloquent &#20013;&#31105;&#29992;&#25110;&#21551;&#29992;&#26102;&#38388;&#25139;&#65292;&#24744;&#21487;&#20197;&#20351;&#29992; ORM &#30340; <code>withTimestamps<\/code> &#21644; <code>withoutTimestamps<\/code> &#26041;&#27861;&#26469;&#23454;&#29616;&#12290;&#36825;&#20004;&#20010;&#26041;&#27861;&#20998;&#21035;&#29992;&#20110;&#21551;&#29992;&#21644;&#31105;&#29992;&#26102;&#38388;&#25139;&#12290;<\/p>\n<h3>&#31034;&#20363;&#65306;<\/h3>\n<p>&#39318;&#20808;&#65292;&#30830;&#20445;&#24744;&#24050;&#32463;&#23433;&#35013;&#20102; Eloquent &#27169;&#22359;&#65292;&#24182;&#19988;&#24050;&#27491;&#30830;&#23548;&#20837;&#20102;&#30456;&#24212;&#30340;&#27169;&#22411;&#31867;&#12290;<\/p>\n<pre><code class=\"language-php\">use IlluminateDatabaseEloquentModel;<\/code><\/pre>\n<p>&#28982;&#21518;&#65292;&#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#21517;&#20026; <code>User<\/code> &#30340;&#27169;&#22411;&#65292;&#23427;&#26377;&#19968;&#20010;&#23646;&#24615; <code>created_at<\/code> &#20195;&#34920;&#21019;&#24314;&#26085;&#26399;&#21644;&#26102;&#38388;&#12290;<\/p>\n<pre><code class=\"language-php\">class User extends Model\n{\n    use HasTimestamps;\n\n    \/\/ ...\n}<\/code><\/pre>\n<h3>&#31105;&#29992;&#26102;&#38388;&#25139;<\/h3>\n<p>&#35201;&#31105;&#29992;&#26102;&#38388;&#25139;&#65292;&#21482;&#38656;&#21024;&#38500; <code>timestamps<\/code> &#23646;&#24615;&#21363;&#21487;&#12290;&#36825;&#23558;&#20351;&#27169;&#22411;&#19981;&#20445;&#30041;&#20219;&#20309;&#21019;&#24314;&#26085;&#26399;&#21644;&#26102;&#38388;&#20449;&#24687;&#12290;<\/p>\n<pre><code class=\"language-php\">class User extends Model\n{\n    protected $casts = [\n        'created_at' =&gt; 'datetime',\n        'updated_at' =&gt; 'datetime',\n    ];\n\n    \/\/ ...\n}<\/code><\/pre>\n<h3>&#21551;&#29992;&#26102;&#38388;&#25139;<\/h3>\n<p>&#22914;&#26524;&#38656;&#35201;&#20445;&#30041;&#26102;&#38388;&#25139;&#20449;&#24687;&#65292;&#21487;&#20197;&#23558; <code>casts<\/code> &#37197;&#32622;&#26356;&#25913;&#20026;&#65306;<\/p>\n<pre><code class=\"language-php\">protected $casts = [\n    'created_at' =&gt; 'datetime:Y-m-d H:i:s',\n    'updated_at' =&gt; 'datetime:Y-m-d H:i:s',\n];<\/code><\/pre>\n<p>&#36825;&#26679;&#65292;&#21363;&#20351;&#27809;&#26377;&#35774;&#32622; <code>timestamps<\/code> &#23646;&#24615;&#65292;&#20063;&#21487;&#20197;&#36890;&#36807;&#26174;&#24335;&#35774;&#32622; <code>createdAt<\/code> &#21644; <code>updatedAt<\/code> &#26469;&#26356;&#26032;&#36825;&#20123;&#23383;&#27573;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#19979;&#38754;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#31034;&#20363;&#65292;&#23637;&#31034;&#20102;&#22914;&#20309;&#22312; Eloquent &#20013;&#31105;&#29992;&#21644;&#21551;&#29992;&#26102;&#38388;&#25139;&#65306;<\/p>\n<pre><code class=\"language-php\">\/\/ &#21407;&#22987;&#27169;&#24335;\n$user = new User();\n$user-&gt;save();\n\n\/\/ &#31105;&#29992;&#26102;&#38388;&#25139;\n$user-&gt;timestamps = false;\n$user-&gt;save();\n\n\/\/ &#37325;&#26032;&#21551;&#29992;&#26102;&#38388;&#25139;\n$user-&gt;timestamps = true;\n$user-&gt;save();<\/code><\/pre>\n<h3>&#32467;&#35770;<\/h3>\n<p>&#20197;&#19978;&#23601;&#26159;&#22312; Laravel Eloquent &#20013;&#31105;&#29992;&#25110;&#21551;&#29992;&#26102;&#38388;&#25139;&#30340;&#31616;&#21333;&#26041;&#27861;&#12290;&#36890;&#36807;&#35843;&#25972; <code>casts<\/code> &#37197;&#32622;&#65292;&#24744;&#21487;&#20197;&#26681;&#25454;&#23454;&#38469;&#38656;&#27714;&#28789;&#27963;&#36873;&#25321;&#26159;&#21542;&#20445;&#30041;&#26102;&#38388;&#25139;&#20449;&#24687;&#12290;&#24076;&#26395;&#36825;&#23545;&#24744;&#26377;&#25152;&#24110;&#21161;&#65281;&#22914;&#26524;&#24744;&#26377;&#20219;&#20309;&#20854;&#20182;&#38382;&#39064;&#65292;&#35831;&#38543;&#26102;&#25552;&#38382;&#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 Eloquent &#20013;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;&#20462;&#25913;&#27169;&#22411;&#30340; $timestam..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-1007","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\/1007","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=1007"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=1007"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=1007"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=1007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}