对PHP和Laravel都是新的。打开我的"Hello, World!
"页面,并一直得到404"请求的资源/在此服务器上找不到。"错误与Laravels包括路由/视图。我使用php -S localhost:8000
作为我的本地服务器,并没有意识到我必须使用Laravel的本地主机(甚至没有意识到它有一个)"php artisan serve"来托管我的页面。我的问题是:
- 使用
Laravel's localhost
比PHP's
有优势吗? - 如果我想改变localhost的托管方式,我该怎么做?例如如果我想使用PHP的内置服务器vs Laravel的。
我对编程很陌生,更不用说php/Laravel了,所以如果这是一个非常基本的问题或一个甚至没有意义的问题,我很抱歉。谢谢你的帮助。
可以使用
php -S localhost:8000 -t public
,这也是artisan serve
和标准php开发服务器之间的唯一区别。工匠服务只是添加正确的路径到服务器,没有更多的魔法涉及。