无法从laravel中的控制器返回除欢迎之外的视图

无法从laravel中的控制器返回除欢迎之外的视图,laravel,laravel-5.3,Laravel,Laravel 5.3,我是新来的,请帮忙,谢谢 在控制器中,我想返回一个不工作的视图。默认的“欢迎”返回,但当我创建自定义视图时,它不会返回 路线: Route::resource('posts', 'PostsController'); public function create() { //return view('create'); //this is not working return view('welcome'); //this is working } my_project/posts/

我是新来的,请帮忙,谢谢

在控制器中,我想返回一个不工作的视图。默认的“欢迎”返回,但当我创建自定义视图时,它不会返回

路线:

Route::resource('posts', 'PostsController');
public function create()
{
 //return view('create'); //this is not working
   return view('welcome'); //this is working
}
my_project/posts/create
后置控制器:

Route::resource('posts', 'PostsController');
public function create()
{
 //return view('create'); //this is not working
   return view('welcome'); //this is working
}
my_project/posts/create
我正在搜索:

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
in on your route参数(复数)

您的控制器是单数形式的
PostController


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

看起来像是输入错误:
PostsController
in on your route参数(复数)

您的控制器是单数形式的
PostController


将它们匹配起来,它应该会按预期工作

首先,在resource/views文件夹中创建视图刀片文件create.blade.php

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

public function index(){
    return view('create');
}
然后试着跑

在终端运行commadphp artisan serve


然后尝试运行

首先,在resource/views文件夹中创建视图刀片文件create.blade.php

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

public function index(){
    return view('create');
}
然后试着跑

在终端运行commadphp artisan serve



然后尝试运行

我遇到了相同的问题,只是欢迎页面没有从artisan server的视图目录加载任何其他内容,但我将我的项目文件夹放在Xampp server htdocs文件夹中,现在工作正常。

我遇到了相同的问题,只是欢迎页面没有从artisan server的视图目录加载任何其他内容,但我将我的Xampp服务器htdocs文件夹中的project文件夹现在工作正常。

在控制台中,运行
php artisan route:list
。它应该在PostsController中显示所有可能的路由和处理它们的控制器:如果我写:public function create(){return view('welcome');//laravel中的默认路由,}它可以正常工作。但是一旦我写了,公共函数create(){returnview('create');}它不工作,并出现以下错误:此页面不工作。localhost当前无法处理此请求。HTTP错误500是否存在
create.blade.php
文件?是的,它存在于视图文件夹中。welcome.blade.php和create.blade.php都在同一个文件夹中。welcome.blade.php正在工作,但另一个create.blade.php不工作。在控制台中,运行
php artisan route:list
。它应该在PostsController中显示所有可能的路由和处理它们的控制器:如果我写:public function create(){return view('welcome');//laravel中的默认路由,}它可以正常工作。但是一旦我写了,公共函数create(){returnview('create');}它不工作,并出现以下错误:此页面不工作。localhost当前无法处理此请求。HTTP错误500是否存在
create.blade.php
文件?是的,它存在于视图文件夹中。welcome.blade.php和create.blade.php都在同一个文件夹中。welcome.blade.php正在工作,但另一个create.blade.php不工作。不,先生,两者都是相同的。在PostsController中:如果我写:public function create(){return view('welcome');//laravel中的默认值,}它工作正常。但是一旦我写了,公共函数create(){returnview('create');}它不工作,并出现以下错误:此页面不工作。localhost当前无法处理此请求。HTTP错误500hmm..那么您的
类PostsController扩展了控制器
是这样写的?这仍然不起作用..?welcome.blade.php和create.blade.php都在同一个文件夹中。welcome.blade.php正在工作,但另一个create.blade.php不工作。通常,您也应该有一个索引方法,请在命令行
php artisan route:list
中运行,如上面提到的@Chinonso Chukwuogor,并与我们共享您的输出no sir都是相同的。在PostsController中:如果我写:public function create(){return view('welcome');//laravel中的默认值,}它工作正常。但是一旦我写了,公共函数create(){returnview('create');}它不工作,并出现以下错误:此页面不工作。localhost当前无法处理此请求。HTTP错误500hmm..那么您的
类PostsController扩展了控制器
是这样写的?这仍然不起作用..?welcome.blade.php和create.blade.php都在同一个文件夹中。welcome.blade.php正在工作,但另一个create.blade.php不工作。通常,您也应该有一个索引方法,请在命令行
php artisan route:list
中运行,如前面提到的@Chinonso Chukwuogor,并与我们分享您的输出