Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用localhost时,在route中添加mapp laravel不会运行_Php_Symfony_Laravel_Localhost_Laravel Artisan - Fatal编程技术网

Php 使用localhost时,在route中添加mapp laravel不会运行

Php 使用localhost时,在route中添加mapp laravel不会运行,php,symfony,laravel,localhost,laravel-artisan,Php,Symfony,Laravel,Localhost,Laravel Artisan,如果我在使用localhost运行的route.php中添加映射,则不会运行laravel项目。但是如果我用artisan serve运行它,映射会很顺利。样品 route.php 路由::获取('/halo',函数(){ 返回“哈罗”; }); 在本地主机中运行: localhost/myProject/public/halo 结果: Symfony\Component\HttpKernel\Exception\NotFoundHttpException 如果我和artisan一起运行,我的项

如果我在使用localhost运行的route.php中添加映射,则不会运行laravel项目。但是如果我用artisan serve运行它,映射会很顺利。样品

route.php

路由::获取('/halo',函数(){ 返回“哈罗”; }); 在本地主机中运行: localhost/myProject/public/halo

结果: Symfony\Component\HttpKernel\Exception\NotFoundHttpException

如果我和artisan一起运行,我的项目运行良好。 你能帮帮我吗,这有什么问题吗。。
谢谢..

根据Web服务器配置(nginx或apache?),您应该输入不同的URL。试着了解一下
虚拟主机

默认情况下,如果使用php artisan serve,项目将在
http://localhost:8000
然后您可以访问
http://localhost:8000/halo
路线

如果您将Nginx或其他Web服务器与php5 fpm或类似工具一起使用,这取决于您的设置。您可以将其配置为在
http://localhost/
http://yourproject.dev
或您配置的内容。您不必使用路径
/myProject/public/
子文件夹

如果您对摆弄Web服务器配置不感兴趣,我强烈建议您使用Laravel Homestead。这是一个小的安装工作(安装virtualbox和vagrant),但在这之后,你已经为你的一切设置,你只有一个超级容易使用的配置文件


希望这能有所帮助。

信息太少。你用的是什么样的拉维版本?您是在浏览器中运行url还是发送一些表单数据?V4.2。只需运行简单的url Route::get('/halo', function(){ return "Hallo"; });