我正在嘗試為 CSS 創建一些可重用的組件。現在,我被困在這里。
匿名組件
<input {{ $attributes->merge(['class' =>'block w-full px-3 py-2.. @error('name') invalid @enderror ']) }} />
它不起作用并引發錯誤:
syntax error, unexpected identifier "name", expecting "]"
有誰知道如何解決這個錯誤或另一種解決方法?
uj5u.com熱心網友回復:
我猜 Blade 的編譯器不會在胡須中捕捉到 @error 指令
{{ @error('name') invalid @enderror }} {{-- invalid code ?--}}
我沒有完全測驗你的情況,但下面的代碼對我有用
<input
@error('name')
{{ $attributes->merge(['class' => 'block w-full px-3 py-2 invalid']) }}
@else
{{ $attributes->merge(['class' => 'block w-full px-3 py-2']) }}
@enderror
/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/430339.html
標籤:拉拉维尔 laravel-刀片
上一篇:Laravel讀取陣列內陣列的值
