Laravelのwhereの高度な使い方を紹介します

藏色散人
リリース: 2021-03-15 09:03:29
転載
3866 人が閲覧しました

次のチュートリアルコラムでは、Laravel の where の高度な使い方を紹介しますので、困っている友達のお役に立てれば幸いです。

Laravelのwhereの高度な使い方を紹介します

# プロジェクト内の複数のフィールドを検索する必要がある場合があります。この方法は、

Laravel では複数の where を同時に使用できるため、各フィールドに where() を割り当てます。
その後、各 where() のクロージャーを削除します。
  • $username = '';// 收货人姓名
    $hospital_id = ''; // 医院id
    # 判断是否有姓名搜索
    if (!empty($request->username)) {
        $username = $request->username;
    }
    # 判断是否有医院搜索
    if (!empty($request->hospital_id)) {
        $hospital_id = $request->hospital_id;
    }
    # 执行
    $data = DB::table('test')
    ->where(function($query)use($username){
    	# 进行判断
        if (!empty($username)) {
            $query->where('username','Like',"%$username%");
        }
    })
    ->where(function($query)use($hospital_id){
    	# 进行判断
        if (!empty($hospital_id)) {
            $query->where('hospital_id','=',$hospital_id);
        }
    })
    ->get()
    ->toArray();
    dd($data)
    ログイン後にコピー
  • 推奨事項:
  • 最新の 5 つの Laravel ビデオ チュートリアル

以上がLaravelのwhereの高度な使い方を紹介しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート