无法 return 查看 laravel 中控制器的欢迎除外

cannot return view except welcome from controller in laravel

我是新手请帮忙谢谢

在控制器中,我想 return 一个视图,但它不起作用。默认的 'welcome' 是 returning 但当我创建自定义视图时,它不是 returning。

路线:

Route::resource('posts', 'PostsController');

后控制器:

public function create()
{
 //return view('create'); //this is not working
   return view('welcome'); //this is working
}

我正在搜索:

my_project/posts/create

似乎有错别字:PostsController 在你的路线参数中(复数)

并且您的控制器是 PostController 单数

匹配它们,它应该按预期工作

首先,在 resource/views 文件夹 create.blade.php

中创建视图 blade 文件

index 函数中的控制器文件中的行下方写入。

public function index(){
    return view('create');
}

然后尝试运行http://localhost/my_project/posts

运行 commad in terminal php artisan serve

然后尝试 运行 http://localhost:8000/posts

我遇到了同样的问题,只是欢迎页面没有从带有 artisan 服务器的 views 目录加载任何其他页面,但我将我的项目文件夹放在 Xampp 服务器 htdocs 文件夹中,现在它工作正常。