1. 程式人生 > >laravel框架 where 和 orWhere 並用多條件語句 阿星小棧

laravel框架 where 和 orWhere 並用多條件語句 阿星小棧

laravel框架  where 和 orWhere 並用多條件語句 

AdminsOrg::select('id', 'name','email','mobile','is_super','remember_token','org_id')
    ->where('password','=',$password)
    ->where(function($query) use($userName){
        $query->where('email','=',$userName)
              ->orWhere(function($query) use($userName){
                  $query->where('mobile','=',$userName);
              });
    })
    ->first();
;

AdminsOrg::select('id', 'name','email','mobile','is_super','remember_token','org_id')
    ->where(function($query) use ($userName,$password){
        $query->where('password','=',$password)->where('email','=',$userName);
    })
    ->orWhere(function($query) use ($userName,$password){
        $query->where('password','=',$password)->where('mobile','=',$userName);
    })
    ->first();
;

相關推薦

laravel框架 where orWhere 並用條件語句

laravel框架  where 和 orWhere 並用多條件語句    AdminsOrg::select('id', 'name','email','mobile','is_super','remember_token','org_id')

laravel框架 where orWhere 並用條件語句

laravel框架  where 和 orWhere 並用多條件語句  AdminsOrg::select('id', 'name','email','mobile','is_super','remember_token','org_id') ->wh

laravel框架獲取當前url 的方法

  1. 使用 Request 類: $url = Request::getRequestUri(); 2. 使用 $request 物件: public function show(Request $request) { $url = $request-&

Laravel 中如何使用支付寶、銀聯支付、微信支付進行支付

如何 lar AC -c 可能 org ane str aca Laravel Packages 為 Laravel 提供了強大的擴展功能,為從 1 到 n 提供無限可能,這其中就包括支付, Laravel 官方提供的 Cashier 包集成對 Stripe 的支持

Laravel ajax請求419錯誤及解決辦法(CSRF驗證)

detail meta csdn div content pre bsp setup rip ajax請求報419 unknown status 解決辦法1:將這個接口放到api路由上,這樣可以跳過CSRF的檢查 解決辦法2: 1.在頁面上添加 <meta nam

laravel 獲取 當前url 的方法, 有的是獲取 全部url 有的只獲取 主頁其他 部分

  1. 使用 Request 類: $url = Request::getRequestUri(); 2. 使用 $request 物件: public function show(Request $request) { $url = $request->

Laravel 通過Url確定返回錯誤資訊格式

路徑:專案/app/Exceptions/Handler.php public function render($request, Exception $exception) { if(!empty($exception)){ $url = URL

Laravel SQL 查詢語句集錦

    1、從資料表中取得單一資料列 $user= DB::table('users')->where('name','John')->first(); 2、檢索表中的所有行 複製程式碼程式碼如下: $users = DB::tab

js 設定cookie獲取cookie

設定cookie function setCookie(c_name, value, expiredays) { var exdate = new Date();

laravel阿里雲屏蔽25,無法傳送郵件的解決方案

  laravel阿里雲屏蔽25,無法傳送郵件的解決方案 本地測試郵件可以傳送成功,但是部署在阿里雲伺服器上之後,並且在安全組中配置了25埠的出入後還是不行。 原因是: 阿里雲伺服器封禁了25   解決辦法   埠號port 改成 465   加

Laravel 資料庫例項教程 —— 使用查詢構建器實現對資料庫的高階查詢 ...

1、連線查詢(join) 連線查詢指的是將兩張表或多張表關聯到一起進行查詢,獲取一個表的行與另一個表的行匹配的資料。常見的連線查詢包括內連線(等值連線)、左(外)連線、右(外)連線和交叉連線(完全連線)等。下面這張圖形象的展示了這幾種連線查詢所獲取的結果集: 下面我們簡單演示下內連線和左連線。我們將使用者

Mysql查詢不為null值欄位為null

在mysql中,查詢某欄位為null空時,切記不可用 = null,而是 is null,不為空則是 is not null 而不是 != null   select * from table where column is null; select * from ta

iview自定義表單驗證 表單同時驗證

data () { const validateSectionFileType = (rule, value, callback) => { if (value <= 0) { callback(n

Laravel 通過Url確定返回錯誤資訊格式

public function render($request, Exception $exception) { if(!empty($exception)){ $url = URL::current(); $urlData =

laravel中的whereorwhere的原始碼分析

一、背景       博主在寫sql的時候,遇到了要用orwhere的情況,關鍵這個orwhere的條件是一個數組,就是要用orwhereIn的方法來寫。。反正在這之前博主是一直不知道, 竟然還有orWhereIn的方法,反

select *from where select *from jion on 語句的差別

pre 是個 .com 顯示 -1 級聯 bsp 兩種 下使用 https://zhidao.baidu.com/question/541791438.html select 學號 a,成績 a,姓名 b from 成績表 a,學生表 b where a.學號=b.學生編號

laravel框架關聯的模型怎麽加入篩選條件

style return 篩選 mod color 簡單 alua blog table 比如:商品模型關聯評論模型,要給商品模型家條件很簡單,在控制器裏直接寫就行了,但是要給關聯的評論模型加篩選條件,該怎麽加 protected $table = "wd_yylm_g

laravel框架 5.4 關於驗證添加存在的bug

laravel框架 5.4 關於驗證和添加存在的bug今天本地測試添加用戶沒有問題。提交到服務器就報錯 sql語句找不到User.user_name字段;後來請教了一位大神,他告訴我 首先匹配服務器環境最好一至,我再執行驗證的時候有一個有個查詢的過程也就是驗證用戶唯一性的unique方法,這個方法是有參數的!

TP框架條件篩選

bsp family span pid 條件 uid type 宋體 spa $pid =I(‘pid‘); $year = I(‘year‘); $productType = I(‘productType‘);

mysql left join中whereon條件的區別

行記錄 影響 知識 區別 where 相同 beijing 兩張 滿足 left join中關於where和on條件的幾個知識點: 1.多表left join是會生成一張臨時表,並返回給用戶 2.where條件是針對最後生成的這張臨時表進行過濾,過濾掉不符