通过laravel中的ID和名称获取?

时间:2015-12-07 09:36:47

标签: laravel-5 laravel-5.1

在MySQL数据库表中有2列

  
      
  1. 订单类型ID
  2.   
  3. 订单类型
  4.   

为了找到带有ID的记录,我使用的是以下代码。

$OrderType = \App\Models\OrderType_Model::find($request->input('OrderTypeID'));

有没有办法通过ID和名字来获取它们?

2 个答案:

答案 0 :(得分:0)

您可以使用orWhere子句

$orderType = OrderType_Model
            ->where('OrderTypeId',$request->input('OrderTypeId))
            ->orWhere('OrderType', $request->input('OrderType))
            ->first();

答案 1 :(得分:0)

$OrderType = \App\Models\OrderType_Model
                ::where("OrderTypeID", "!=", $request->input('OrderTypeID'))
                ->where("OrderType",    '=', $request->input('OrderType'))->first();