【问题标题】:Laravel-5.3 use without artisan serve command?Laravel-5.3 使用没有工匠服务命令?
【发布时间】:2017-07-19 22:14:04
【问题描述】:

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

我该如何解决?

【问题讨论】:

    标签: php laravel laravel-5.3 laravel-artisan serve


    【解决方案1】:

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

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

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

    希望对您有所帮助。

    【讨论】:

    • 端口不应该影响你的文件路径,你的css文件在resources/views/layouts/app.blade.php的href是什么?也许你可以看看这个链接:stackoverflow.com/questions/27727744/…
    • 不工作。请帮助我从头到尾使用没有 php artisan 的视频。请帮忙
    【解决方案2】:

    你可以使用辅助资源

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

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

    【讨论】:

      【解决方案3】:

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

      阅读文档,您可以像这样插入文件

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

      我建议从 Webpack 开始。

      【讨论】:

        猜你喜欢
        • 2014-08-30
        • 2021-08-17
        • 2014-09-07
        • 2021-05-22
        • 2013-09-25
        • 2015-09-24
        • 2020-12-14
        • 2021-12-14
        • 2018-04-01
        相关资源
        最近更新 更多