我在不使用 php artisan serve 命令的情况下运行 laravel 有问题。我在 xampp/htdocs/works 文件夹中工作。我在 htdocs/works 文件夹下创建了一个博客,如果我使用 php artisan 没问题,但我想在没有 php artisan 的情况下使用 localhost:8080/works/blog/ 工作但找不到 css 和 js 文件。
我该如何解决?
我在不使用 php artisan serve 命令的情况下运行 laravel 有问题。我在 xampp/htdocs/works 文件夹中工作。我在 htdocs/works 文件夹下创建了一个博客,如果我使用 php artisan 没问题,但我想在没有 php artisan 的情况下使用 localhost:8080/works/blog/ 工作但找不到 css 和 js 文件。
我该如何解决?
您可以使用辅助资产
<link href="{{asset('css/app.css')}}" rel="stylesheet">
每次都有效的最佳解决方案是使用Elixir
阅读文档,您可以插入文件,例如
<link rel="stylesheet" href="{{ elixir('css/all.css') }}">
<script src="{{ elixir('js/app.js') }}"></script>
我建议从 Webpack 开始。
我要检查的第一个地方是资源/视图/布局/app.blade.php 或您尝试访问的任何其他视图,并确保它使用相对路径,例如:
<link href="/css/app.css" rel="stylesheet">
路径的根是 /public,所以在这个例子中,app.css 应该在 public/css/app.css
希望这有帮助。