【问题标题】:how to set Laravel 5.1 project url?如何设置 Laravel 5.1 项目 url?
【发布时间】:2016-07-23 06:52:35
【问题描述】:

当我想在 localhost (wampserver) 中使用 laravel 时,我正在使用 Laravel 5.1 我可以通过这个地址访问我的项目:

通过运行php artisan serve 命令: http://localhost:8000

通过这种方式,一切正常,所有软件包都运行良好! 但是当我不想运行php artisan serve 时,我可以通过this way 通过这个地址从url 中删除public 来访问项目: http://localhost/myblog 而且我可以轻松地将我的项目上传到共享主机上!但我这里有大问题!当我想使用 filemanager 包或其他包时,我注意到他们无法识别项目 url。 例如,他们认为http://localhost 是项目的网址! 我怎样才能解决这个问题 ?我不想使用 SSH 并在主机上运行 composer !

【问题讨论】:

  • 在共享主机上,你对 Laravel 没有什么特别的事情要做。将 Laravel public 文件夹的内容放在 public_html 中,项目中的所有其他文件夹和文件将它们直接放在 root 目录中。一切都应该正常工作。祝你好运

标签: laravel routing laravel-5.1 laravel-5.2


【解决方案1】:

在您的 config/app.php 中更改 url 并检查

'url' => env('APP_URL', 'http://localhost'),

【讨论】:

    【解决方案2】:

    除了 Hamel Raj 的答案,您还可以从项目根文件夹中的 .env 文件中更改此内容。

    APP_URL=http://localhost
    

    如果该行不存在,您可以添加它。

    这在很多时候会更受欢迎,因为您可以根据您正在工作的环境随机选择应用程序网址。

    【讨论】:

      猜你喜欢
      • 2018-02-10
      • 2018-04-19
      • 2016-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      相关资源
      最近更新 更多