为什么页面一直显示 Sorry, the page you are looking for could not be found.(新手)各种解决办法都试了,还是不行

controller部分
public function index()
{
return view("post/index");
}
我在view里面新建了index.blade.php放在post文件夹

求解惑!!!!!!

I have a dream.

讨论数量: 6
好人二狗

重要的是排查问题的思路:

1.访问有没有进入这个方法,可以先选择return 字符串看一下,确认请求进来,

2.请检查文件路径(大概率是这个问题),或者说你应该截图你的文件目录给我们看一下。

6天前
Crazy_shark

file

file

6天前
好人二狗

@Crazy_shark 你访问的地址是什么,你访问每个页面都报错么?

file

你可以看一下这个资源路由的定义。

6天前
Crazy_shark

请问地址这样写对吗 http://本地域名/public/index.php/post

5天前
好人二狗

@Crazy_shark Emmmmm,兄弟,你下次回复我的时候,麻烦点击回复,这样我才能收到你的反馈。还要工作的,你这样自己回复自己,我还要进来看才知道。

1.我需要知道你用的什么环境运行的laravel,是Homestead么,如果是的话,直接访问 http://本地域名/posts 就Ok了

2.如果是你自己搭建的本地php环境,你可能需要在你的nginx里添加这么一句

try_files $uri $uri/ /index.php?$query_string;

就像是这样

file

然后访问地址同样是 http://本地域名/posts

5天前
Crazy_shark

@好人二狗 好的,谢谢您,我是在本地window搭建的环境。可能环境有问题吧,我先自己琢磨,谢谢您。

5天前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!