Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
布局laravel中的javascript错误_Laravel - Fatal编程技术网

布局laravel中的javascript错误

布局laravel中的javascript错误,laravel,Laravel,在layoutmaster.blade.php中,我有几个javascript库 <script src="{{asset('js/app.js')}}"></script> //Mix <script src="{{asset('source/admin/assets/js/admin.js')}}"></script> //Mix <script src="/vendor/unisharp/laravel-ckeditor/ckedito

在layout
master.blade.php
中,我有几个javascript库

<script src="{{asset('js/app.js')}}"></script> //Mix
<script src="{{asset('source/admin/assets/js/admin.js')}}"></script> //Mix
<script src="/vendor/unisharp/laravel-ckeditor/ckeditor.js"></script> 
<script>
   CKEDITOR.replace( 'notification' );
</script>
//混合
//混合
CKEDITOR.replace(‘通知’);
但在某些布局中,它从
master.blade
页面扩展而未使用该库的功能,因此出现错误

范例 在布局
ckeditor.blade.php
中使用ckeditor函数 所以没有发生错误。但是当我转到
home.blade.php
时,不要使用ckeditor函数,因此会出现错误
未捕获的类型错误:无法读取未定义的属性“getEditor”。

我应该怎么做才能让页面理解laravel mix中需要什么页面库,谢谢

这种情况发生是因为您在该页面上没有Ckeditor元素。您应该将此代码移动到
ckeditor.blade.php
视图:

<script src="/vendor/unisharp/laravel-ckeditor/ckeditor.js"></script> 
<script>
   CKEDITOR.replace( 'notification' );
</script>
@push('scripts')
    <script src="/vendor/unisharp/laravel-ckeditor/ckeditor.js"></script> 
    <script>
        CKEDITOR.replace( 'notification' );
    </script>
@endpush
然后从
ckeditor.blade.php
视图推送代码:

<script src="/vendor/unisharp/laravel-ckeditor/ckeditor.js"></script> 
<script>
   CKEDITOR.replace( 'notification' );
</script>
@push('scripts')
    <script src="/vendor/unisharp/laravel-ckeditor/ckeditor.js"></script> 
    <script>
        CKEDITOR.replace( 'notification' );
    </script>
@endpush
@push('scripts')
CKEDITOR.replace(‘通知’);
@端推

当我使用ckeditor切换到页面时,我有错误,无法读取未定义的属性“getEditor”@@