Laravel如何在控制器中检查两个条件是否有效
Laravel如何在控制器中检查两个条件是否有效
这个问题已经有答案了:
我是laravel的新手,如果这个条件成立,我想将客户重定向到特定的页面,但是出现了问题,你能帮我吗?
if (Customer::where(('customer_id', 'LIKE', $request->customer_id)&&('package_id'==2))->exists()){ return view('index.customer.customerabout');
admin 更改状态以发布 2023年5月24日
您可以使用多个where语句进行与条件查询。对于OR条件查询,您可以使用orWhere方法。如果要检查是否存在,应该检查计数是否大于0。
if(Customer::where('customer_id', 'LIKE', $request->customer_id)->where('package_id', 2)->count() > 0) { // your code here }
如果您想要使用OR操作符,可以这样做:
if(Customer::where('customer_id', 'LIKE', $request->customer_id)->orWhere('package_id', 2)->count() > 0) { // your code here }