3
如果我的代碼是這樣的:爲什麼在laravel blade中不能使用@if? (Laravel 5.3)
<ul class="test">
@foreach($categories as $category)
@if($loop->first)
$category_id = $category->id
@endif
@endforeach
</ul>
存在着錯誤:
未定義的變量:CATEGORY_ID(查看: C:\ XAMPP \ htdocs中\ myshop \資源\意見\ front.blade.php)
如果我的代碼是這樣的:
<ul class="test">
@foreach($categories as $category)
@php
if($loop->first)
$category_id = $category->id
@endphp
@endforeach
</ul>
我的作品
爲什麼第一種方式不起作用?
在循環它之前定義category_id變量,然後在循環中指定一個變量。 – Sona