首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >语法错误,javascript (包括Laravel )上意外的“public”(T_PUBLIC)

问语法错误,javascript (包括Laravel )上意外的“public”(T_PUBLIC)
EN

Stack Overflow用户
提问于 2019-11-29 10:51:33
回答 2查看 237关注 0票数 0

调用以下URL时

代码语言:javascript
复制
<script src="{{ URL::asset('public/plugins/jquery-ui/jquery-ui.min.js')}}"></script>

它显示

语法错误,意外的“公共”(T_PUBLIC),期望“,”或“”(查看:

并且试着去除公众后,结果是一样的。在这把刀里,我包括

代码语言:javascript
复制
<link rel="stylesheet" href="{{ URL::asset('public/plugins/daterangepicker/daterangepicker.css')}}">

<img src="{{ URL::asset('public/dist/img/user1-128x128.jpg')}}" alt="User Avatar" class="img-size-50 mr-3 img-circle">

很好,没问题。只有当包含.js文件时,它才会显示此错误

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-29 11:08:20

在laravel中调用资产的方式有很多种,有时URL调用会导致未被占用的错误

代码语言:javascript
复制
href="{{ URL::asset('public/plugins/jquery-ui/jquery-ui.min.js') }}"

使用以下语法避免错误的更好方法

代码语言:javascript
复制
<script type="text/javascript" src="{!! asset('public/plugins/jquery-ui/jquery-ui.min.js') !!}"></script>

<link href="{!! asset('public/plugins/daterangepicker/daterangepicker.css') !!}" media="all" rel="stylesheet" type="text/css" />

这是大多数开发人员推荐的。

票数 1
EN

Stack Overflow用户

发布于 2019-11-29 11:00:31

而不是

代码语言:javascript
复制
<script src="{{ URL::asset('public/plugins/jquery-ui/jquery-ui.min.js')}}"></script>

试着像这样

代码语言:javascript
复制
<script src="{{ asset('your-path-excluding-public') }}">
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59103395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档