为什么页面一直显示 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.

讨论数量: 10
好人二狗

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

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

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

2个月前
Crazy_shark

file

file

2个月前
好人二狗

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

file

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

2个月前
Crazy_shark

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

2个月前
好人二狗

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

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

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

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

就像是这样

file

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

2个月前
Crazy_shark

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

2个月前

你好,你有解决这个问题嘛?我现在也有同样的问题,不知道该怎么办

1周前
//应该这样写吧
view('post.index');

没看到 foo/bar 这种写法的 参考 https://learnku.com/docs/laravel/5.8/views/3896 多看看文档
试试看

1周前

问题解决了吗?你看看你访问的地址是不是有问题。应该是 http:// 本地域名 /public/index.php/posts
要和你的路由一致

1周前
Crazy_shark

@liyi_123 问题解决很久了,现在在做别的小项目了,谢谢您的回复

1周前

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

社区文档:

PHP 扩展依赖工具 Composer 的官方文档翻译,每年校对
全文搜索分析引擎 Elasticsearch PHP 端文档中文翻译
PSR 是由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。
设计模式是 PHP 架构师必备知识,本文档完整收录了 PHP 相关的设计模式。