[英]Fresh-installation laravel project can't access postgresql database but can do php migrate
[英]Can't route in fresh laravel 5.6 installation
今天,我使用以下代码通过composer开始了新的laravel安装(一如既往):
composer create-project --prefer-dist laravel/laravel new_proj
安装后,欢迎页面成功启动,并以laravel徽标为中心。 问题是,例如,当我在route\\web.php
键入以下代码时,我无法路由新的URL,我收到错误消息“对不起,找不到您要查找的页面”
Route::get('foo', function () {
return 'Hello World';
});
另一个问题是,当我在config\\app.php
打开调试模式时,仍然没有得到详细的错误来解决此问题。
对于可能的答案,我应该说使用port:8000不能解决我的问题,顺便说一句... php artisan serve
也无法正常工作,并得到此错误: 无法在127.0.0.1:8000上监听(原因:尝试是通过访问权限禁止的方式访问套接字的 .....请注意,我已经检查了是否有其他服务正在使用此端口,只是为了发现没有服务在使用它
我一直使用此例程来安装laravel,它运行良好,但是对于新版本(5.6),它似乎不起作用或我做错了。
如果更改route/web.php
文件,则需要重新启动laravel实例。 您是否检查您的URL是否正确(进入foo
页面)?
如果php artisan serve
不起作用,请尝试检查防火墙或使用php artisan serve --port=YOUR-NEW-PORT
更改php artisan serve --port=YOUR-NEW-PORT
(将YOUR-NEW-PORT
替换为另一个端口而不是8000)。
检查您的.env
文件是否已创建,如果没有,则继续创建它。 使用php artisan key:generate
为您的应用程序生成应用程序加密php artisan key:generate
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.