{"id":978,"date":"2025-06-12T04:04:52","date_gmt":"2025-06-11T20:04:52","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/978.html"},"modified":"2025-06-12T04:04:52","modified_gmt":"2025-06-11T20:04:52","slug":"eloquent-orm%ef%bc%9a%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8%e5%a4%9a%e4%b8%aawhere%e5%ad%90%e5%8f%a5","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/978.html","title":{"rendered":"Eloquent ORM\uff1a\u5982\u4f55\u4f7f\u7528\u591a\u4e2a\u2018WHERE\u2019\u5b50\u53e5"},"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>Eloquent ORM &#26159; Laravel &#26694;&#26550;&#20013;&#30340;&#19968;&#20010;&#24378;&#22823;&#24037;&#20855;&#65292;&#23427;&#31616;&#21270;&#20102;&#25968;&#25454;&#24211;&#25805;&#20316;&#12290;&#35201;&#20351;&#29992;&#22810;&#20010; <code>WHERE<\/code> &#23376;&#21477;&#65292;&#20320;&#21487;&#20197;&#25353;&#29031;&#20197;&#19979;&#27493;&#39588;&#36827;&#34892;&#65306;<\/p>\n<ol>\n<li>\n<p><strong>&#23433;&#35013; Eloquent ORM<\/strong>&#65306;\n&#22914;&#26524;&#20320;&#36824;&#27809;&#26377;&#23433;&#35013; Eloquent ORM&#65292;&#21487;&#20197;&#20351;&#29992; Composer &#36827;&#34892;&#23433;&#35013;&#12290;<\/p>\n<pre><code class=\"language-bash\">composer require illuminate\/database<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#37197;&#32622;&#25968;&#25454;&#24211;&#36830;&#25509;<\/strong>&#65306;\n&#22312; <code>.env<\/code> &#25991;&#20214;&#20013;&#37197;&#32622;&#20320;&#30340;&#25968;&#25454;&#24211;&#36830;&#25509;&#20449;&#24687;&#12290;<\/p>\n<\/li>\n<li>\n<p><strong>&#21019;&#24314;&#27169;&#22411;<\/strong>&#65306;\n&#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#27169;&#22411;&#31867;&#65292;&#24182;&#23450;&#20041;&#20320;&#30340;&#34920;&#32467;&#26500;&#12290;<\/p>\n<pre><code class=\"language-php\">\/\/ app\/Models\/User.php\nnamespace AppModels;\n\nuse IlluminateDatabaseEloquentModel;\n\nclass User extends Model\n{\n   protected $table = 'users';\n}<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#26597;&#35810;&#25968;&#25454;<\/strong>&#65306;\n&#20351;&#29992; <code>where<\/code> &#26041;&#27861;&#26469;&#28155;&#21152;&#22810;&#20010; <code>WHERE<\/code> &#23376;&#21477;&#12290;<\/p>\n<pre><code class=\"language-php\">\/\/ app\/Http\/Controllers\/UsersController.php\nnamespace AppHttpControllers;\n\nuse AppModelsUser;\nuse IlluminateHttpRequest;\n\nclass UsersController extends Controller\n{\n   public function index()\n   {\n       $query = User::query();\n\n       \/\/ &#28155;&#21152;&#31532;&#19968;&#20010; WHERE &#23376;&#21477;\n       $query-&gt;where('age', 25);\n\n       \/\/ &#28155;&#21152;&#31532;&#20108;&#20010; WHERE &#23376;&#21477;\n       $query-&gt;where('status', 'active');\n\n       \/\/ &#25191;&#34892;&#26597;&#35810;&#24182;&#33719;&#21462;&#32467;&#26524;\n       $users = $query-&gt;get();\n\n       return view('users.index', ['users' =&gt; $users]);\n   }\n}<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#31034;&#20363;&#20195;&#30721;<\/strong>&#65306;\n&#20197;&#19979;&#26159;&#19968;&#20010;&#23436;&#25972;&#30340;&#31034;&#20363;&#20195;&#30721;&#65292;&#23637;&#31034;&#20102;&#22914;&#20309;&#20351;&#29992;&#22810;&#20010; <code>WHERE<\/code> &#23376;&#21477;&#26597;&#35810;&#29992;&#25143;&#25968;&#25454;&#12290;<\/p>\n<pre><code class=\"language-php\">\/\/ routes\/web.php\nuse AppHttpControllersUsersController;\n\nRoute::get('\/users', [UsersController::class, 'index']);<\/code><\/pre>\n<pre><code class=\"language-php\">\/\/ app\/Http\/Controllers\/UsersController.php\nnamespace AppHttpControllers;\n\nuse AppModelsUser;\nuse IlluminateHttpRequest;\n\nclass UsersController extends Controller\n{\n   public function index()\n   {\n       $query = User::query();\n\n       \/\/ &#28155;&#21152;&#31532;&#19968;&#20010; WHERE &#23376;&#21477;\n       $query-&gt;where('age', 25);\n\n       \/\/ &#28155;&#21152;&#31532;&#20108;&#20010; WHERE &#23376;&#21477;\n       $query-&gt;where('status', 'active');\n\n       \/\/ &#25191;&#34892;&#26597;&#35810;&#24182;&#33719;&#21462;&#32467;&#26524;\n       $users = $query-&gt;get();\n\n       return view('users.index', ['users' =&gt; $users]);\n   }\n}<\/code><\/pre>\n<pre><code class=\"language-blade\">&lt;!-- resources\/views\/users\/index.blade.php --&gt;\n&lt;h1&gt;User List&lt;\/h1&gt;\n@foreach ($users as $user)\n   &lt;p&gt;Name: {{ $user-&gt;name }}, Age: {{ $user-&gt;age }}, Status: {{ $user-&gt;status }}&lt;\/p&gt;\n@endforeach<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>&#36890;&#36807;&#20197;&#19978;&#27493;&#39588;&#65292;&#20320;&#21487;&#20197;&#36731;&#26494;&#22320;&#22312; Eloquent ORM &#20013;&#20351;&#29992;&#22810;&#20010; <code>WHERE<\/code> &#23376;&#21477;&#26469;&#26597;&#35810;&#21644;&#36807;&#28388;&#25968;&#25454;&#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;ORM&#65288;&#23545;&#35937;&#20851;&#31995;&#26144;&#23556;&#65289;&#20316;&#20026;&#19968;&#20010;&#38750;&#24120;&#31361;&#20986;&#30340;&#21151;&#33021;&#65292;&#20026;&#20351;&#29992;&#25968;&#25454;&#24211;&#25552;&#20379;&#20102;&#31616;&#27905;&#30340;ActiveRecord&#23454;&#29616;&#12290;&#22312;&#26597;&#35810;&#25968;&#25454;&#24211;&#26102;&#65292;&#26465;&#20214;&#30340;&#20351;&#29992;&#21464;&#24471;&#19981;&#21487;&#25110;&#32570;&#65292;&#24456;&#22810;&#26102;&#20505;&#20320;&#38656;&#35201;&#22810;&#20010;&#26465;&#20214;&#12290;<code>WHERE<\/code>&#36807;&#28388;&#25968;&#25454;&#38598;&#30340;&#26465;&#27454;&#12290;&#22312;&#26412;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#23558;&#25506;&#35752;&#22914;&#20309;&#26377;&#25928;&#22320;&#20351;&#29992;&#22810;&#20010;&#36807;&#28388;&#26465;&#27454;&#12290;<code>WHERE<\/code>Laravel&#30340;Eloquent ORM&#20869;&#30340;&#35821;&#21477;&#12290;<\/p><h2>WHERE &#23376;&#21477;&#30340;&#22522;&#26412;&#29992;&#27861;<\/h2><p>&#22909;&#30340;&#65292;&#35753;&#25105;&#20204;&#20174;&#22522;&#30784;&#30693;&#35782;&#24320;&#22987;&#65306;<code>where<\/code>&#35813;&#26041;&#27861;&#20801;&#35768;&#24744;&#26681;&#25454;&#32473;&#23450;&#30340;&#32422;&#26463;&#36807;&#28388;&#26597;&#35810;&#30340;&#32467;&#26524;&#12290;&#36825;&#26159;&#31616;&#21333;&#32467;&#26500;&#30340;&#19968;&#20010;&#31034;&#20363;&#12290;<code>where<\/code>&#26597;&#35810;&#20160;&#20040;&#65311;<\/p><pre><code>$users = User::where('active', 1)-&gt;get();<\/code><\/pre><p>&#36825;&#20010;&#26597;&#35810;&#23558;&#36820;&#22238;&#25152;&#26377;&#29992;&#25143;&#20449;&#24687;&#12290;<code>active<\/code>&#21015;&#31561;&#20110;<code>1<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<\/p><h2>&#22312;SQL&#20013;&#65292;&#20351;&#29992;&#22810;&#20010;WHERE&#23376;&#21477;&#26469;&#36807;&#28388;&#25968;&#25454;&#12290;<\/h2><p>&#38142;&#24335;&#25805;&#20316;<code>where<\/code>&#26465;&#20214;&#24456;&#31616;&#21333;&#12290;&#20551;&#35774;&#25105;&#20204;&#35201;&#33719;&#21462;&#27963;&#36291;&#30340;&#29992;&#25143;&#24182;&#31579;&#36873;&#20986;&#25317;&#26377;&ldquo;&#31649;&#29702;&#21592;&rdquo;&#35282;&#33394;&#30340;&#29992;&#25143;&#65306;<\/p><pre><code>$admins = User::where('active', 1)-&gt;where('role', 'admin')-&gt;get();<\/code><\/pre><p>&#36825;&#23558;&#20135;&#29983;&#31867;&#20284;&#20110;&#30340;SQL&#35821;&#21477;&#65306;<\/p><pre><code>SELECT * FROM users WHERE active = 1 AND role = 'admin';<\/code><\/pre><h2>&#20351;&#29992;&ldquo;orWhere&rdquo;<\/h2><p>&#26377;&#26102;&#65292;&#24744;&#21487;&#33021;&#24076;&#26395;&#28155;&#21152;&#19968;&#20010;&#36873;&#25321;&#39033;&#12290;<code>OR<\/code>&#24744;&#30340;&#26597;&#35810;&#26465;&#20214;&#12290;Eloquent&#20801;&#35768;&#36825;&#31181;&#26041;&#24335;&#12290;<code>orWhere<\/code>&#26041;&#27861;&#65306;<\/p><pre><code>$users = User::where('active', 1)-&gt;orWhere('role', 'admin')-&gt;get();<\/code><\/pre><p>&#29983;&#25104;&#30340;SQL&#35821;&#21477;&#22914;&#19979;&#65306;<\/p><pre><code>SELECT * FROM users WHERE active = 1 OR role = 'admin';<\/code><\/pre><h2>&#21442;&#25968;&#20998;&#32452;<\/h2><p>&#21442;&#25968;&#20998;&#32452;&#22312;&#22788;&#29702;&#22797;&#26434;&#26465;&#20214;&#26102;&#38750;&#24120;&#37325;&#35201;&#12290;&#21487;&#33021;&#38656;&#35201;&#21019;&#24314;&#19968;&#32452;&#24212;&#23884;&#22871;&#22312;&#25324;&#21495;&#20869;&#30340;&#26465;&#20214;&#12290;&#20197;&#19979;&#26159;Eloquent&#22914;&#20309;&#22788;&#29702;&#36825;&#31181;&#24773;&#20917;&#65306;<\/p><pre><code>$users = User::where('active', 1)\n    -&gt;where(function ($query) {\n        $query-&gt;where('role', 'admin')\n              -&gt;orWhere('role', 'owner');\n    })\n    -&gt;get();<\/code><\/pre><p>&#19978;&#36848;&#26597;&#35810;&#20250;&#23558;&#35282;&#33394;&#26465;&#20214;&#21512;&#24182;&#22312;&#19968;&#36215;&#65292;&#22240;&#27492;&#29983;&#25104;&#30340;SQL&#26597;&#35810;&#22914;&#19979;&#65306;<\/p><pre><code>SELECT * FROM users WHERE active = 1 AND (role = 'admin' OR role = 'owner');<\/code><\/pre><h2>&#39640;&#32423;Eloquent&#30340;&#8217;where&#8217;&#26041;&#27861;<\/h2><p>Laravel Eloquent &#21253;&#21547;&#20102;&#26356;&#39640;&#32423;&#30340;&#26465;&#20214;&#36816;&#31639;&#31526;&#65292;&#20363;&#22914;<code>whereBetween<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>whereIn<\/code>&#22909;&#30340;&#65292;&#35831;&#21457;&#36865;&#20320;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>whereNotIn<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>whereBetween<\/code>&#65306;<\/p><pre><code>$users = User::whereBetween('id', [1, 100])-&gt;get();<\/code><\/pre><p>&#19968;&#20010;&#20855;&#26377;&#22810;&#20010;&#26465;&#20214;&#30340;&#39640;&#32423;&#31034;&#20363;&#65306;<\/p><pre><code>$users = User::where('active', 1)\n    -&gt;whereIn('id', [1, 2, 3])\n    -&gt;whereNotIn('role', ['banned', 'inactive'])\n    -&gt;whereBetween('created_at', [now()-&gt;subWeek(), now()])\n    -&gt;get();<\/code><\/pre><p>&#36825;&#20026;&#26500;&#24314;&#22797;&#26434;&#30340;&#26597;&#35810;&#25552;&#20379;&#20102;&#26497;&#22823;&#30340;&#28789;&#27963;&#24615;&#12290;<\/p><h2>&#21160;&#24577;&#33539;&#22260;<\/h2><p>&#22312;&#36935;&#21040;&#38656;&#35201;&#21453;&#22797;&#32534;&#20889;&#30456;&#21516;&#22797;&#26434;&#26465;&#20214;&#38598;&#30340;&#24773;&#20917;&#26102;&#65292;&#21487;&#20197;&#21033;&#29992;Eloquent&#30340;&#23616;&#37096;&#20316;&#29992;&#22495;&#12290;&#36890;&#36807;&#22312;&#27169;&#22411;&#20013;&#23450;&#20041;&#20316;&#29992;&#22495;&#26041;&#27861;&#65292;&#20320;&#21487;&#20197;&#20248;&#38597;&#22320;&#25193;&#23637;&#26597;&#35810;&#12290;&#36825;&#37324;&#26159;&#19968;&#20010;&#31034;&#20363;&#20316;&#29992;&#22495;&#65306;<\/p><pre><code>public function scopeActive($query)\n{\n    return $query-&gt;where('active', 1);\n}<\/code><\/pre><p>&#28982;&#21518;&#65292;&#22312;&#20320;&#30340;&#25511;&#21046;&#22120;&#20013;&#65292;&#20320;&#21487;&#20197;&#35843;&#29992;&#65306;<\/p><pre><code>$activeUsers = User::active()-&gt;get();<\/code><\/pre><p>&#26356;&#22909;&#30340;&#26159;&#65292;&#20320;&#21487;&#20197;&#23558;&#33539;&#22260;&#19982;&#20854;&#20182;where&#23376;&#21477;&#32467;&#21512;&#20351;&#29992;&#65306;<\/p><pre><code>$activeAdmins = User::active()-&gt;where('role', 'admin')-&gt;get();<\/code><\/pre><h2>&#32467;&#35770;&#12290;<\/h2><p>&#20026;&#20102;&#23548;&#33322;&#22797;&#26434;&#30340;&#25968;&#25454;&#24211;&#26597;&#35810;&#65292;&#29702;&#35299;&#21644;&#20351;&#29992;&#22810;&#20010;&ldquo;WHERE&rdquo;&#23376;&#21477;&#33267;&#20851;&#37325;&#35201;&#12290;Laravel&#30340;Eloquent&#25552;&#20379;&#20102;&#20248;&#38597;&#19988;&#26131;&#20110;&#38405;&#35835;&#30340;&#25509;&#21475;&#65292;&#31616;&#21270;&#20102;&#36825;&#20123;&#25805;&#20316;&#12290;&#36890;&#36807;&#25484;&#25569;&#22522;&#26412;&#30693;&#35782;&#24182;&#25506;&#32034;&#39640;&#32423;&#25216;&#24039;&#65292;&#24744;&#21487;&#20197;&#22312;&#20445;&#25345;&#24212;&#29992;&#25968;&#25454;&#35775;&#38382;&#23618;&#20195;&#30721;&#25972;&#27905;&#21644;&#39640;&#25928;&#30340;&#21516;&#26102;&#25552;&#39640;&#24037;&#20316;&#25928;&#29575;&#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>Eloquent ORM&#26159;&#19968;&#31181;&#24378;&#22823;&#30340;JavaScript&#24211;&#65292;&#23427;&#31616;&#21270;&#20102;&#19982;&#25968;&#25454;&#24211;&#30340;&#20132;&#20114;&#12290;&#35201;&#23454;&#29616;&#22810;&#20010;<code>WHERE<\/code>&#23376;&#21477;&#65292;&#20320;&#38656;&#35201;&#20808;&#20102;&#35299;&#22522;&#26412;&#30340;ORM&#35821;&#27861;&#21644;&#22914;&#20309;&#20351;&#29992;&#36825;&#20123;&#23376;&#21477;&#12290;<\/p>\n<p>&#20551;&#35774;&#25105;&#20204;&#26377;&#19968;&#20010;&#27169;&#22411;&#21517;&#20026;<code>User<\/code>&#65292;&#23427;&#26377;&#19977;&#20010;&#23646;&#24615;&#65306;<code>name<\/code>, <code>email<\/code>, &#21644; <code>age<\/code>&#12290;&#25105;&#20204;&#24819;&#26597;&#35810;&#25152;&#26377;&#24180;&#40836;&#22823;&#20110;25&#23681;&#19988;&#22995;&#21517;&#20197;&#8217;A&#8217;&#24320;&#22836;&#30340;&#29992;&#25143;&#65306;<\/p>\n<pre><code class=\"language-javascript\">\/\/ &#21019;&#24314;&#19968;&#20010;User&#27169;&#22411;&#23454;&#20363;\nconst User = require('.\/models\/User');\n\n\/\/ &#26597;&#35810;&#25152;&#26377;&#24180;&#40836;&#22823;&#20110;25&#23681;&#19988;&#22995;&#21517;&#20197;'A'&#24320;&#22836;&#30340;&#29992;&#25143;\nUser.find({\n    where: {\n        age: { $gt: 25 },\n        name: { $regex: '^A', $options: 'i' }\n    }\n}).then(users =&gt; {\n    console.log('&#25214;&#21040;&#30340;&#25152;&#26377;&#31526;&#21512;&#26465;&#20214;&#30340;&#29992;&#25143;:', users);\n});<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;&#25105;&#20204;&#39318;&#20808;&#23548;&#20837;&#20102;<code>User<\/code>&#27169;&#22411;&#65292;&#24182;&#21019;&#24314;&#20102;&#19968;&#20010;<code>User<\/code>&#23545;&#35937;&#12290;&#28982;&#21518;&#65292;&#25105;&#20204;&#20351;&#29992;<code>find()<\/code>&#26041;&#27861;&#26469;&#25191;&#34892;&#26597;&#35810;&#12290;&#36825;&#20010;&#26041;&#27861;&#25509;&#21463;&#20004;&#20010;&#21442;&#25968;&#65306;&#31532;&#19968;&#20010;&#26159;&#26597;&#35810;&#26465;&#20214;&#30340;&#23545;&#35937;&#65292;&#31532;&#20108;&#20010;&#26159;&#22238;&#35843;&#20989;&#25968;&#12290;<\/p>\n<p>&#22312;&#22238;&#35843;&#20989;&#25968;&#20013;&#65292;&#25105;&#20204;&#20256;&#36882;&#20102;&#19968;&#20010;&#25968;&#32452;&#20316;&#20026;&#21442;&#25968;&#65292;&#36825;&#20010;&#25968;&#32452;&#21253;&#21547;&#20102;&#25152;&#26377;&#30340;&#31526;&#21512;&#26597;&#35810;&#26465;&#20214;&#30340;&#32467;&#26524;&#12290;&#26368;&#21518;&#65292;&#25105;&#20204;&#22312;&#25511;&#21046;&#21488;&#25171;&#21360;&#20986;&#32467;&#26524;&#12290;<\/p>\n<p>&#27880;&#24847;&#65292;&#36825;&#37324;&#20351;&#29992;&#20102;&#27491;&#21017;&#34920;&#36798;&#24335; <code>$regex: '^A$', $options: 'i'<\/code> &#26469;&#21305;&#37197;&#20197;&#8217;A&#8217;&#24320;&#22987;&#30340;&#21517;&#23383;&#12290;$regex &#26159;&#27491;&#21017;&#34920;&#36798;&#24335;&#30340;&#24320;&#22987;&#37096;&#20998;&#65292;&#32780;$options: &#8216;i&#8217; &#26159;&#19968;&#20010;&#36873;&#39033;&#65292;&#29992;&#20110;&#25351;&#23450;&#22823;&#23567;&#20889;&#19981;&#25935;&#24863;&#25628;&#32034;&#12290;<\/p>\n<p>&#27492;&#22806;&#65292;<code>where<\/code>&#23545;&#35937;&#20013;&#30340;<code>$gt<\/code>&#34920;&#31034;&#22823;&#20110;&#65292;<code>$lt<\/code>&#34920;&#31034;&#23567;&#20110;&#65292;<code>$lte<\/code>&#34920;&#31034;&#23567;&#20110;&#31561;&#20110;&#65292;<code>$gte<\/code>&#34920;&#31034;&#22823;&#20110;&#31561;&#20110;&#65292;<code>$neq<\/code>&#34920;&#31034;&#19981;&#31561;&#20110;&#31561;&#25805;&#20316;&#31526;&#12290;&#20320;&#21487;&#20197;&#26681;&#25454;&#33258;&#24049;&#30340;&#38656;&#27714;&#20462;&#25913;&#36825;&#20123;&#25805;&#20316;&#31526;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; Eloquent ORM &#26159; Laravel &#26694;&#26550;&#20013;&#30340;&#19968;&#20010;&#24378;&#22823;&#24037;&#20855;&#65292;&#23427;&#038;#3161..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-978","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\/978","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=978"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=978"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=978"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}