Laravel:php -S localhost vs php artisan serve

Dan*_*los 3 php laravel

PHP 和 Laravel 的新手。启动我的“ Hello, World!”页面并不断收到 404“在此服务器上找不到请求的资源/”。Laravel 的错误包括路由/视图。我正在使用php -S localhost:8000我的本地服务器,并没有意识到我必须使用 Laravel 的本地主机(甚至没有意识到它有一个)“php artisan serve”来托管我的页面。我的问题是:

  • 使用Laravel's localhostvs有优势PHP's吗?
  • 如果我想更改我的本地主机的托管方式,我该怎么做?例如,如果我想使用 PHP 的内置服务器与 Laravel 的服务器。

总的来说,我对编程还很陌生,更不用说 php/Laravel,所以如果这是一个非常基本的问题或者一个甚至没有意义的问题,我深表歉意。谢谢你的帮助。

chr*_*con 6

您可以使用

php -S localhost:8000 -t public
Run Code Online (Sandbox Code Playgroud)

这也是artisan serve与标准 php 开发服务器之间的唯一区别。工匠服务只是将正确的路径添加到服务器,不涉及进一步的魔法。