我想檢查是否變量是存在與否刀片..for,我已經使用以下行:如何檢查是否變量在laravel葉片數據
@if(is_null($products))
<div class="alert alert-warning">
<strong>Sorry!</strong> No Product Found.
</div>
@else
@foreach($products as $product)
//
@endforeach
@endif
問題是當有$products
刀片上我可以顯示內部的foreach
循環,但是當我得到空變量。我不能顯示消息No Data Found
而不是它顯示只有空的空間? 是否有任何檢查刀片內部變量的問題?
控制器代碼:
public function productSearch(Request $request)
{
$name = $request->name;
$products = Product::where('name' , 'like', '%'.$name.'%')->get();
return view('cart.product',compact('products'));
}
替換'@if(is_null($產品))'和'@if(!空($ products))' – Akshay