无法 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 文件夹中,现在它工作正常。
我是新手请帮忙谢谢
在控制器中,我想 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 文件夹中,现在它工作正常。