{"id":927,"date":"2025-06-12T02:56:12","date_gmt":"2025-06-11T18:56:12","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/laravel\/927.html"},"modified":"2025-06-12T02:56:12","modified_gmt":"2025-06-11T18:56:12","slug":"%e5%9c%a8laravel%e6%9f%a5%e8%af%a2%e6%9e%84%e5%bb%ba%e5%99%a8%e4%b8%ad%e4%bd%bf%e7%94%a8%e5%a4%9a%e4%b8%aawhere%e6%9d%a1%e4%bb%b6","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/927.html","title":{"rendered":"\u5728Laravel\u67e5\u8be2\u6784\u5efa\u5668\u4e2d\u4f7f\u7528\u591a\u4e2a\u2018WHERE\u2019\u6761\u4ef6"},"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;&#20351;&#29992; <code>where<\/code> &#26041;&#27861;&#26469;&#26500;&#24314;&#22797;&#26434;&#30340;&#26597;&#35810;&#65292;&#24182;&#19988;&#21487;&#20197;&#22810;&#27425;&#35843;&#29992;&#36825;&#20010;&#26041;&#27861;&#20197;&#28155;&#21152;&#26356;&#22810;&#30340; <code>WHERE<\/code> &#26465;&#20214;&#12290;&#20197;&#19979;&#26159;&#19968;&#20010;&#31034;&#20363;&#65292;&#23637;&#31034;&#20102;&#22914;&#20309;&#22312;&#26597;&#35810;&#26500;&#24314;&#22120;&#20013;&#20351;&#29992;&#22810;&#20010; <code>WHERE<\/code> &#26465;&#20214;&#65306;<\/p>\n<pre><code class=\"language-php\">use IlluminateHttpRequest;\nuse AppModelsUser;\n\npublic function index(Request $request)\n{\n    \/\/ &#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#26597;&#35810;&#26500;&#24314;&#22120;&#23454;&#20363;\n    $users = User::query();\n\n    \/\/ &#28155;&#21152;&#31532;&#19968;&#20010; WHERE &#26465;&#20214;&#65306;&#24180;&#40836;&#22823;&#20110; 25\n    if ($request-&gt;input('age') &gt; 25) {\n        $users-&gt;where('age', '&gt;', $request-&gt;input('age'));\n    }\n\n    \/\/ &#28155;&#21152;&#31532;&#20108;&#20010; WHERE &#26465;&#20214;&#65306;&#22995;&#21517;&#21253;&#21547; 'John'\n    if ($request-&gt;input('name')) {\n        $users-&gt;where('name', 'like', '%' . $request-&gt;input('name') . '%');\n    }\n\n    \/\/ &#25191;&#34892;&#26597;&#35810;&#24182;&#33719;&#21462;&#32467;&#26524;\n    $users = $users-&gt;get();\n\n    return view('users.index', compact('users'));\n}<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#31034;&#20363;&#20013;&#65292;&#25105;&#20204;&#39318;&#20808;&#21019;&#24314;&#20102;&#19968;&#20010;&#26032;&#30340;&#26597;&#35810;&#26500;&#24314;&#22120;&#23454;&#20363; <code>User::query()<\/code>&#12290;&#28982;&#21518;&#65292;&#25105;&#20204;&#20351;&#29992; <code>where<\/code> &#26041;&#27861;&#28155;&#21152;&#20102;&#20004;&#20010; <code>WHERE<\/code> &#26465;&#20214;&#65306;<\/p>\n<ol>\n<li>&#39318;&#20808;&#65292;&#25105;&#20204;&#26816;&#26597;&#35831;&#27714;&#20013;&#26159;&#21542;&#25552;&#20379;&#20102; <code>age<\/code> &#21442;&#25968;&#65292;&#24182;&#19988;&#22914;&#26524;&#25552;&#20379;&#20102;&#65292;&#21017;&#28155;&#21152;&#19968;&#20010; <code>WHERE<\/code> &#26465;&#20214;&#26469;&#36807;&#28388;&#20986;&#24180;&#40836;&#22823;&#20110; 25 &#30340;&#29992;&#25143;&#12290;<\/li>\n<li>&#25509;&#30528;&#65292;&#25105;&#20204;&#26816;&#26597;&#35831;&#27714;&#20013;&#26159;&#21542;&#25552;&#20379;&#20102; <code>name<\/code> &#21442;&#25968;&#65292;&#24182;&#19988;&#22914;&#26524;&#25552;&#20379;&#20102;&#65292;&#21017;&#28155;&#21152;&#19968;&#20010; <code>WHERE<\/code> &#26465;&#20214;&#26469;&#36807;&#28388;&#20986;&#22995;&#21517;&#21253;&#21547; <code>John<\/code> &#30340;&#29992;&#25143;&#12290;<\/li>\n<\/ol>\n<p>&#26368;&#21518;&#65292;&#25105;&#20204;&#25191;&#34892;&#26597;&#35810;&#24182;&#33719;&#21462;&#32467;&#26524;&#65292;&#28982;&#21518;&#23558;&#32467;&#26524;&#20256;&#36882;&#21040;&#35270;&#22270;&#20013;&#26174;&#31034;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20551;&#35774;&#20320;&#26377;&#19968;&#20010;&#21517;&#20026; <code>User<\/code> &#30340;&#27169;&#22411;&#65292;&#24182;&#19988;&#20320;&#24819;&#36890;&#36807;&#26597;&#35810;&#26469;&#33719;&#21462;&#25152;&#26377;&#24180;&#40836;&#22823;&#20110; 25 &#24182;&#19988;&#22995;&#21517;&#21253;&#21547; &#8216;John&#8217; &#30340;&#29992;&#25143;&#65292;&#20320;&#21487;&#20197;&#36825;&#26679;&#20570;&#65306;<\/p>\n<pre><code class=\"language-php\">\/\/ &#20551;&#35774;&#20320;&#26377;&#19968;&#20010;&#21517;&#20026; 'Users' &#30340;&#25511;&#21046;&#22120;\nnamespace AppHttpControllers;\n\nuse IlluminateHttpRequest;\nuse AppModelsUser;\n\nclass UsersController extends Controller\n{\n    public function index(Request $request)\n    {\n        \/\/ &#21019;&#24314;&#19968;&#20010;&#26032;&#30340;&#26597;&#35810;&#26500;&#24314;&#22120;&#23454;&#20363;\n        $users = User::query();\n\n        \/\/ &#28155;&#21152;&#31532;&#19968;&#20010; WHERE &#26465;&#20214;&#65306;&#24180;&#40836;&#22823;&#20110; 25\n        if ($request-&gt;input('age') &gt; 25) {\n            $users-&gt;where('age', '&gt;', $request-&gt;input('age'));\n        }\n\n        \/\/ &#28155;&#21152;&#31532;&#20108;&#20010; WHERE &#26465;&#20214;&#65306;&#22995;&#21517;&#21253;&#21547; 'John'\n        if ($request-&gt;input('name')) {\n            $users-&gt;where('name', 'like', '%' . $request-&gt;input('name') . '%');\n        }\n\n        \/\/ &#25191;&#34892;&#26597;&#35810;&#24182;&#33719;&#21462;&#32467;&#26524;\n        $users = $users-&gt;get();\n\n        return view('users.index', compact('users'));\n    }\n}<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;&#25105;&#20204;&#36890;&#36807; <code>where<\/code> &#26041;&#27861;&#28155;&#21152;&#20102;&#20004;&#20010; <code>WHERE<\/code> &#26465;&#20214;&#65292;&#20998;&#21035;&#29992;&#20110;&#36807;&#28388;&#20986;&#24180;&#40836;&#22823;&#20110; 25 &#21644;&#22995;&#21517;&#21253;&#21547; &#8216;John&#8217; &#30340;&#29992;&#25143;&#12290;&#26368;&#21518;&#65292;&#25105;&#20204;&#25191;&#34892;&#26597;&#35810;&#24182;&#33719;&#21462;&#32467;&#26524;&#65292;&#28982;&#21518;&#23558;&#32467;&#26524;&#20256;&#36882;&#21040;&#35270;&#22270;&#20013;&#26174;&#31034;&#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&#65292;&#20316;&#20026;PHP&#26694;&#26550;&#65292;&#25552;&#20379;&#20102;&#20248;&#38597;&#30340;&#35821;&#27861;&#21644;&#24378;&#22823;&#30340;&#21151;&#33021;&#26469;&#19982;&#25968;&#25454;&#24211;&#20132;&#20114;&#12290;Laravel&#30340;&#26597;&#35810;&#26500;&#24314;&#22120;&#20026;SQL&#26597;&#35810;&#25552;&#20379;&#20102;&#19968;&#20010;&#26041;&#20415;&#30340;&#21253;&#35013;&#22120;&#65292;&#20351;&#24471;&#25191;&#34892;&#22797;&#26434;&#30340;&#25968;&#25454;&#24211;&#25805;&#20316;&#21464;&#24471;&#31616;&#21333;&#12290;&#22312;&#26412;&#25945;&#31243;&#20013;&#65292;&#25105;&#20204;&#23558;&#28145;&#20837;&#25506;&#35752;&#20351;&#29992;&#22810;&#20010;&#26597;&#35810;&#26500;&#24314;&#22120;&#30340;&#21151;&#33021;&#12290;<code>WHERE<\/code>&#22312;Laravel&#26597;&#35810;&#26500;&#24314;&#22120;&#20869;&#37096;&#26465;&#20214;&#20197;&#39640;&#25928;&#36807;&#28388;&#32467;&#26524;&#12290;&#26080;&#35770;&#24744;&#26159;&#20174;&#38646;&#24320;&#22987;&#36824;&#26159;&#23547;&#27714;&#22686;&#24378;Laravel&#25968;&#25454;&#24211;&#26597;&#35810;&#25216;&#33021;&#65292;&#27492;&#25351;&#21335;&#22343;&#35774;&#35745;&#20026;&#25552;&#20379;&#20174;&#22522;&#26412;&#21040;&#39640;&#32423;&#21151;&#33021;&#30340;&#28165;&#26224;&#31034;&#20363;&#12290;<\/p><h2>&#22522;&#26412;&#30340;&ldquo;WHERE&rdquo;&#26465;&#20214;<\/h2><p>Laravel&#30340;&#26597;&#35810;&#26500;&#24314;&#22120;&#25552;&#20379;&#20102;&#21487;&#35835;&#24615;&#30340;&#35821;&#27861;&#26469;&#28155;&#21152;&#21040;&#26597;&#35810;&#20013;&#12290;<code>WHERE<\/code>&#25968;&#25454;&#24211;&#26597;&#35810;&#26465;&#20214;&#30340;&#26465;&#20214;&#26159;&#20160;&#20040;&#65311;&#36825;&#37324;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340;&#31034;&#20363;&#65306;<\/p><pre><code>$users = DB::table('users')\n    -&gt;where('status', 'active')\n    -&gt;get();\n<\/code><\/pre><p>&#35813;&#26597;&#35810;&#20174;&ldquo;users&rdquo;&#34920;&#20013;&#26816;&#32034;&#25152;&#26377;&#29366;&#24577;&#20026;&ldquo;&#27963;&#36291;&rdquo;&#30340;&#29992;&#25143;&#12290;<\/p><h2>&#22312;SQL&#20013;&#65292;&#21487;&#20197;&#20351;&#29992;&#22810;&#20010;WHERE&#26465;&#20214;&#26469;&#31579;&#36873;&#25968;&#25454;&#12290;<\/h2><p>&#22914;&#26524;&#20320;&#24819;&#28155;&#21152;&#22810;&#20010;&#26465;&#20214;&#65292;&#21487;&#20197;&#38142;&#24335;&#35843;&#29992;&#12290;<code>where<\/code>&#35831;&#25552;&#20379;&#38656;&#35201;&#21512;&#24182;&#30340;&#21477;&#23376;&#25110;&#27573;&#33853;&#12290;<\/p><pre><code>$users = DB::table('users')\n    -&gt;where('status', 'active')\n    -&gt;where('type', 'admin')\n    -&gt;get();\n<\/code><\/pre><p>&#23427;&#20250;&#36820;&#22238;&#21516;&#26102;&#26159;&#27963;&#36291;&#29992;&#25143;&#21644;&#31649;&#29702;&#21592;&#30340;&#29992;&#25143;&#12290;<\/p><h2>&#20351;&#29992; orWhere &#25193;&#23637;&#26597;&#35810;&#32467;&#26524;<\/h2><p>&#24403;&#20320;&#38656;&#35201;&#21253;&#25324;&#28385;&#36275;&#20219;&#19968;&#26465;&#20214;&#30340;&#34892;&#26102;&#65292;&#20351;&#29992;<code>orWhere<\/code>: &#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<\/p><pre><code>$users = DB::table('users')\n    -&gt;where('status', 'active')\n    -&gt;orWhere('type', 'guest')\n    -&gt;get();\n<\/code><\/pre><p>&#36825;&#20250;&#33719;&#21462;&#27963;&#36291;&#29992;&#25143;&#21644;&#35775;&#23458;&#12290;<\/p><h2>&#20998;&#32452; &#8216;WHERE&#8217; &#26465;&#20214;<\/h2><p>&#26377;&#26102;&#65292;&#20320;&#38656;&#35201;&#23545;&#26465;&#20214;&#36827;&#34892;&#36923;&#36753;&#20998;&#32452;&#65306;<\/p><pre><code>$users = DB::table('users')\n    -&gt;where('status', 'active')\n    -&gt;where(function ($query) {\n        $query-&gt;where('type', 'admin')\n              -&gt;orWhere('votes', '&gt;', 100);\n    })\n    -&gt;get();\n<\/code><\/pre><p>&#36825;&#36873;&#25321;&#20102;&#26082;&#26159;&#31649;&#29702;&#21592;&#21448;&#26159;&#25317;&#26377;&#36229;&#36807;100&#31080;&#30340;&#27963;&#36291;&#29992;&#25143;&#12290;<\/p><h2>&#39640;&#32423;&#30340;&ldquo;WHERE&rdquo;&#26041;&#27861;<\/h2><p>Laravel &#20063;&#25552;&#20379;&#20102;&#19968;&#20123;&#39640;&#32423;&#26041;&#27861;&#65292;&#20363;&#22914;<code>whereBetween<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<code>whereIn<\/code>&#21644;&#20320;&#26377;&#20160;&#20040;&#20107;&#21527;&#65311;<code>whereNull<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<\/p><h3>&#20351;&#29992;&ldquo;whereBetween&rdquo;<\/h3><pre><code>$users = DB::table('users')\n    -&gt;whereBetween('votes', [1, 100])\n    -&gt;get();\n<\/code><\/pre><p>&#35813;&#21629;&#20196;&#20250;&#36820;&#22238;&#25237;&#31080;&#25968;&#22312;1&#21040;100&#20043;&#38388;&#30340;&#29992;&#25143;&#12290;<\/p><h3>&#20351;&#29992; &#8216;whereIn&#8217; &#26159;&#20160;&#20040;&#24847;&#24605;&#65311;<\/h3><pre><code>$users = DB::table('users')\n    -&gt;whereIn('id', [1, 2, 3])\n    -&gt;get();\n<\/code><\/pre><p>&#23427;&#26816;&#32034;&#20855;&#26377;&#29305;&#23450;ID&#30340;&#29992;&#25143;&#65292;&#21363;1&#12289;2&#25110;3&#12290;<\/p><h3>&#32771;&#34385; &#8216;whereNull&#8217;<\/h3><pre><code>$users = DB::table('users')\n    -&gt;whereNull('deleted_at')\n    -&gt;get();\n<\/code><\/pre><p>&#36825;&#23558;&#20250;&#36873;&#25321;&#37027;&#20123;&#26410;&#34987;&#26631;&#35760;&#20026;&#24050;&#21024;&#38500;&#30340;&#29992;&#25143;&#12290;<\/p><h2>&#20351;&#29992;&ldquo;WHERE&rdquo;&#26465;&#20214;&#36830;&#25509;&#20174;&#21477;&#12290;<\/h2><p>&#32467;&#21512;&#32852;&#25509;&#21644;<code>WHERE<\/code>&#26465;&#20214;&#20063;&#30456;&#24403;&#31616;&#21333;&#65306;<\/p><pre><code>$orders = DB::table('orders')\n    -&gt;join('users', 'users.id', '=', 'orders.user_id')\n    -&gt;where('users.status', 'active')\n    -&gt;select('orders.*')\n    -&gt;get();\n<\/code><\/pre><p>&#36825;&#23558;&#20250;&#33719;&#21462;&#25152;&#26377;&#30001;&#27963;&#36291;&#29992;&#25143;&#19979;&#21333;&#30340;&#35746;&#21333;&#12290;<\/p><h2>&#20351;&#29992;&#23376;&#26597;&#35810;&#20013;&#30340;&ldquo;WHERE&rdquo;&#26465;&#20214;<\/h2><p>&#20320;&#21487;&#20197;&#36890;&#36807;&#22312;&#26597;&#35810;&#20013;&#20351;&#29992;&#23376;&#26597;&#35810;&#26469;&#31361;&#30772;&#30028;&#38480;&#12290;<code>WHERE<\/code>&#26465;&#20214;&#65306;<\/p><pre><code>$users = DB::table('users')\n    -&gt;whereExists(function ($query) {\n        $query-&gt;select(DB::raw(1))\n              -&gt;from('orders')\n              -&gt;whereRaw('orders.user_id = users.id');\n    })\n    -&gt;get();\n<\/code><\/pre><p>&#19978;&#36848;&#29255;&#27573;&#20250;&#33719;&#21462;&#33267;&#23569;&#26377;&#19968;&#20010;&#35746;&#21333;&#30340;&#29992;&#25143;&#12290;<\/p><h2>&#32467;&#35770;<\/h2><p>&#22312;&#26412;&#25351;&#21335;&#20013;&#65292;&#25105;&#20204;&#25506;&#35752;&#20102;&#20351;&#29992;&#22810;&#20010;&#30340;&#21160;&#24577;&#12290;<code>WHERE<\/code>Laravel&#30340;&#26597;&#35810;&#26500;&#24314;&#22120;&#20013;&#30340;&#26465;&#20214;&#26465;&#20214;&#22312;&#32467;&#26500;&#21270;&#30340;&#31034;&#20363;&#20013;&#26174;&#31034;&#20102;&#22914;&#20309;&#36890;&#36807;&#36825;&#20123;&#26465;&#20214;&#26469;&#31934;&#28860;&#25968;&#25454;&#24211;&#26597;&#35810;&#20197;&#33719;&#21462;&#31934;&#30830;&#30340;&#25968;&#25454;&#12290;&#22987;&#32456;&#21162;&#21147;&#21033;&#29992;Laravel&#30340;eloquent&#26041;&#27861;&#20351;&#25968;&#25454;&#24211;&#20132;&#20114;&#26356;&#26131;&#20110;&#38405;&#35835;&#12289;&#32500;&#25252;&#21644;&#39640;&#25928;&#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; <code>where()<\/code> &#26041;&#27861;&#26469;&#32452;&#21512;&#22810;&#20010; WHERE &#26465;&#20214;&#12290;&#36825;&#26159;&#19968;&#20010;&#22522;&#26412;&#30340;&#31034;&#20363;&#65306;<\/p>\n<pre><code class=\"language-php\">$users = User::all();\n$users-&gt;where('name', 'like', '%John%')-&gt;orWhere('age', 25)-&gt;get();<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#20363;&#23376;&#20013;&#65292;&#25105;&#20204;&#39318;&#20808;&#33719;&#21462;&#25152;&#26377;&#30340;&#29992;&#25143;&#12290;&#28982;&#21518;&#65292;&#25105;&#20204;&#20351;&#29992; <code>where()<\/code> &#26041;&#27861;&#21644;&#20004;&#20010;&#26465;&#20214;&#12290;&#31532;&#19968;&#20010;&#26465;&#20214;&#26159; <code>name<\/code> &#23383;&#27573;&#21253;&#21547; &#8216;John&#8217;&#65288;&#19981;&#21306;&#20998;&#22823;&#23567;&#20889;&#65289;&#65292;&#31532;&#20108;&#20010;&#26465;&#20214;&#26159;&#24180;&#40836;&#20026; 25&#12290;<\/p>\n<p>&#27880;&#24847;&#65306;<code>%<\/code> &#26159;&#19968;&#20010;&#36890;&#37197;&#31526;&#65292;&#23427;&#21305;&#37197;&#20219;&#20309;&#23383;&#31526;&#12290;&#22914;&#26524;&#20320;&#24819;&#38480;&#21046;&#25628;&#32034;&#33539;&#22260;&#65292;&#21487;&#20197;&#20351;&#29992;&#24341;&#21495;&#21253;&#22260;&#20320;&#30340;&#23383;&#31526;&#20018;&#12290;<\/p>\n<p>&#21478;&#22806;&#65292;<code>get()<\/code> &#26041;&#27861;&#29992;&#20110;&#33719;&#21462;&#25968;&#25454;&#24211;&#20013;&#30340;&#25968;&#25454;&#65292;&#24182;&#36820;&#22238;&#19968;&#20010;&#25968;&#32452;&#12290;&#22914;&#26524;&#26597;&#35810;&#32467;&#26524;&#20026;&#31354;&#65292;<code>get()<\/code> &#23558;&#36820;&#22238;&#31354;&#25968;&#32452;&#12290;<\/p>\n<p>&#19979;&#38754;&#26159;&#19968;&#20010;&#26356;&#22797;&#26434;&#30340;&#20363;&#23376;&#65292;&#23637;&#31034;&#22914;&#20309;&#22788;&#29702;&#26356;&#22810;&#26465;&#20214;&#21644;&#36923;&#36753;&#65306;<\/p>\n<pre><code class=\"language-php\">$users = User::all();\n\n\/\/ &#26816;&#26597;&#29992;&#25143;&#21517;&#26159;&#21542;&#20197; \"John\" &#24320;&#22836;\n$users-&gt;where(function ($query) {\n    $query-&gt;where('name', 'like', '%John%');\n});\n\n\/\/ &#26816;&#26597;&#29992;&#25143;&#21517;&#26159;&#21542;&#21253;&#21547; \"Smith\"\n$users-&gt;where(function ($query) use ('Smith') {\n    $query-&gt;where('name', 'like', \"%$Smith%\");\n});\n\n\/\/ &#26816;&#26597;&#24180;&#40836;&#26159;&#21542;&#22312; 18 &#21040; 30 &#23681;&#20043;&#38388;\n$users-&gt;where(function ($query) {\n    $query-&gt;whereBetween('age', [18, 30]);\n});\n\n\/\/ &#22914;&#26524;&#27809;&#26377;&#28385;&#36275;&#19978;&#36848;&#26465;&#20214;&#65292;&#21017;&#26174;&#31034;&#38169;&#35823;&#20449;&#24687;\n$users-&gt;orWhere(function ($query) {\n    $query-&gt;where('email', 'like', '%@example.com');\n});<\/code><\/pre>\n<p>&#36825;&#20010;&#20363;&#23376;&#23637;&#31034;&#20102;&#22914;&#20309;&#26681;&#25454;&#19981;&#21516;&#30340;&#26465;&#20214;&#23545;&#29992;&#25143;&#36827;&#34892;&#31579;&#36873;&#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;&#20351;&#29992; where &#26041;&#27861;&#26469;&#26500;&#24314;&#22797;&#038;#26..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[44],"tuisongtax":[],"class_list":["post-927","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\/927","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=927"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=927"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=927"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}