【问题标题】:How to see laravel view without php Artisan serve如何在没有 php Artisan serve 的情况下查看 laravel 视图
【发布时间】:2014-03-02 11:55:35
【问题描述】:

如果没有工匠命令CLI,我如何查看Laravel 视图。我没有来自托管服务提供商的CLI,我只能访问FTP,运行Laravel 我必须在CLI 中使用这个命令:

php artisan serve --port=8080 --host=0.0.0.0

如果没有这个命令,我如何获得视图?

谢谢。

【问题讨论】:

  • 你能说得更具体些吗?你想从控制器和模型中运行什么样的命令?
  • 我想知道如何在没有 CLI 的情况下启动 laravel
  • 如果你知道 CodeIngniter,你可以把你的文件上传到你的服务器文件夹,通过 ftp 或其他任何东西,它会工作,laravel 会以同样的方式工作吗?

标签: php laravel laravel-4 webserver


【解决方案1】:

php artisan serve 不适合在生产环境中使用,因为它在网络服务器中使用 PHP5 构建。如果您使用托管服务提供商,他们可能会运行 Apache,您可以通过 Apache 为您的应用程序提供服务。

如果您想了解更多关于内置网络服务器的信息,请查看the documentation on php.net

如果请求被阻止,PHP 应用程序将停止。

此网络服务器旨在帮助应用程序开发。它也可用于测试目的或在受控环境中运行的应用程序演示。它并非旨在成为功能齐全的 Web 服务器。它不应该在公共网络上使用。

【讨论】:

  • Laravel 可以和 apache 一起工作吗?我有一个可以查看视图的控制器:localhost:8000/user 但我无法通过在本地主机上运行的 apache 访问它:localhost/laravel-project/user 托管情况如何?以及如何在那里查看?
  • 这个答案是错误的。我在我的服务器(fortrabbit)上使用工匠命令。它们通过终端/SSH 提供对应用程序的直接访问。
  • @aks007:使用laravel-project/public (并确保 .htaccess 设置正确,但 laravel 会为你这样做)。 @carousel:我说的是php artisan serve,而不是其他工匠命令。您可以在生产中完美地使用它们。
  • 是的,Laravel 与 Apache 一起工作;它应该与 Apache(或 nginx 等)一起使用。但是如果没有 CLI,你将很难使用 Laravel。
猜你喜欢
  • 2021-06-22
  • 2018-06-08
  • 1970-01-01
  • 2020-05-14
  • 2016-11-25
  • 2020-07-10
  • 1970-01-01
  • 2015-05-01
  • 2017-06-26
相关资源
最近更新 更多