为什么页面一直显示 Sorry, the page you are looking for could not be found.(新手)各种解决办法都试了,还是不行
controller部分
public function index()
{
return view("post/index");
}
我在view里面新建了index.blade.php放在post文件夹
求解惑!!!!!!
关于 LearnKu
重要的是排查问题的思路:
1.访问有没有进入这个方法,可以先选择return 字符串看一下,确认请求进来,
2.请检查文件路径(大概率是这个问题),或者说你应该截图你的文件目录给我们看一下。
@Crazy_shark 你访问的地址是什么,你访问每个页面都报错么?
你可以看一下这个资源路由的定义。
请问地址这样写对吗 http://本地域名/public/index.php/post
@Crazy_shark Emmmmm,兄弟,你下次回复我的时候,麻烦点击回复,这样我才能收到你的反馈。还要工作的,你这样自己回复自己,我还要进来看才知道。
1.我需要知道你用的什么环境运行的laravel,是Homestead么,如果是的话,直接访问 http://本地域名/posts 就Ok了
2.如果是你自己搭建的本地php环境,你可能需要在你的nginx里添加这么一句
就像是这样
然后访问地址同样是 http://本地域名/posts
@好人二狗 好的,谢谢您,我是在本地window搭建的环境。可能环境有问题吧,我先自己琢磨,谢谢您。
你好,你有解决这个问题嘛?我现在也有同样的问题,不知道该怎么办
没看到 foo/bar 这种写法的 参考 视图《Laravel 5.8 中文文档》 多看看文档
试试看
问题解决了吗?你看看你访问的地址是不是有问题。应该是 http:// 本地域名 /public/index.php/posts
要和你的路由一致
@liyi_123 问题解决很久了,现在在做别的小项目了,谢谢您的回复
@Crazy_shark 解决了介意分享一下原因吗