@slot错误:array_pop()期望参数1为数组,给定为null
I used @slot in laravel and just have some question.
Well in my index.blade
php I use :
@component('components.alert')
@slot('title') hi
@slot('body','test1111')
@endslot
@endcomponent
which return nice, but after I change it into this
@component('components.alert')
@slot('title','hi')
@slot('body','test1111')
@endslot
@endcomponent
It said :
array_pop() expects parameter 1 to be array, null given
Here is my components.alert
:
<div class="alert alert-danger" style="background-color: red;">
<div class="alert-title" name="{{$Paneltitle}}">{{ $Paneltitle }}</div>
{{ $body }}
</div>
Anyone can explain to me please? Why these happen, and how to fix it?
我在laravel中使用@slot并且只是有一些问题。 p>
嗯 在我的 返回不错,但在我将其更改为此后 p>
它说: p>
array_pop()期望参数1为数组 ,null p>
blockquote>
这是我的 任何人都可以向我解释一下吗? 为什么会发生这种情况,以及如何解决它? p>
div> index.blade code> php我使用: p>
@component('components.alert')
@slot('title')hi \ n @slot('body','test1111')
@endslot
@ endcomponent
code> pre>
@component('components.alert')
@slot('title','hi')
@slot('body','test1111')
@ endslot
@ endcomponent
code> pre>
components.alert code>: p>
&lt; div class =“alert alert-danger”style =“background-color:red;”&gt;
&lt; div class =“alert-title”name =“{{$ Paneltitle}}”&gt; {{$ Paneltitle} }&lt; / div&gt;
{{$ body}}
&lt; / div&gt;
code> pre>
Just remove the @endslot directive from your index.blade file:
@component('components.alert')
@slot('title','hi')
@slot('body','test1111')
@endcomponent