1

我在不使用 php artisan serve 命令的情况下运行 laravel 有问题。我在 xampp/htdocs/works 文件夹中工作。我在 htdocs/works 文件夹下创建了一个博客,如果我使用 php artisan 没问题,但我想在没有 php artisan 的情况下使用 localhost:8080/works/blog/ 工作但找不到 css 和 js 文件。

我该如何解决?

4

3 回答 3

0

您可以使用辅助资产

<link href="{{asset('css/app.css')}}" rel="stylesheet">

这里是官方文档https://laravel.com/docs/5.4/helpers#method-asset

于 2017-03-01T02:04:34.660 回答
0

每次都有效的最佳解决方案是使用Elixir

阅读文档,您可以插入文件,例如

<link rel="stylesheet" href="{{ elixir('css/all.css') }}">
<script src="{{ elixir('js/app.js') }}"></script>

我建议从 Webpack 开始。

于 2017-03-01T11:01:13.730 回答
0

我要检查的第一个地方是资源/视图/布局/app.blade.php 或您尝试访问的任何其他视图,并确保它使用相对路径,例如:

<link href="/css/app.css" rel="stylesheet">

路径的根是 /public,所以在这个例子中,app.css 应该在 public/css/app.css

希望这有帮助。

于 2017-02-28T19:47:17.633 回答