【发布时间】:2015-10-22 09:01:07
【问题描述】:
我之前注意到,当我向路由添加参数时,这打破了我的看法,因为它似乎改变了指向我的 CSS 和 JS 文件的链接。在尝试让 HTML 包在 Laravel 5.1 中运行数小时后,由于 Composer 问题,我终于放弃并认输了。
我选择只采用简单的路线并返回直接链接它们,但是我现在正在努力让这个工作。
<link type="text/css" rel="stylesheet" href="{{ public_path() }}/assets/css/bootstrap.min.css">
<link type="text/css" rel="stylesheet" href="{{ public_path() }}/assets/css/metismenu.min.css">
<link type="text/css" rel="stylesheet" href="{{ public_path() }}/assets/css/sb-admin-2.css">
<link type="text/css" rel="stylesheet" href="{{ public_path() }}/assets/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="{{ public_path() }}/assets/css/datatables.bootstrap.css">
<link type="text/css" rel="stylesheet" href="{{ public_path() }}/assets/css/datatables.responsive.css">
而不是链接到本地文件,而是将整个字符串附加到我的基本 URL 并尝试链接到明显错误的内容。
当前链接:
http://domain.com/home/roster/laravel/public/assets/css/bootstrap.min.css
正确链接:
http://domain.com/assets/css/bootstrap.min.css
在我添加路由参数之前,只需链接到“/assets/css/bootstrap.min.css”即可。如果不对整个 URL 进行硬编码,我该怎么做才能使这些链接正常工作?
【问题讨论】:
-
无论是谁发布了答案,然后编辑然后删除它,编辑效果都很好。如果你想加回来,我会接受的。谢谢!
-
对不起,我找到了一个新的解决方案,所以我删除了它并尝试添加一个新的:D
标签: javascript php html css laravel-5