【问题标题】:View [post.create] not found. Error in laravel 5.1查看 [post.create] 未找到。 laravel 5.1 中的错误
【发布时间】:2016-09-05 20:29:00
【问题描述】:

我不知道这里有什么问题。 我的视图名为post.create.blade.php,位于views 文件夹中。 路线是:

Route::get('post/create',['middleware' => 'auth', 'uses' => 'PostController@create']);

后控制器正在返回视图以及一些数据,如下所示:

return view('post.create', ['results' => $results]);

所以当我导航到myproject/post/create 时,我得到:

FileViewFinder.php 第 137 行中的 InvalidArgumentException:未找到视图 [post.create]。

我已经尝试过php artisan config:cache,但没有任何变化

【问题讨论】:

    标签: php laravel view routes


    【解决方案1】:

    尝试将视图重命名为 create.blade.php 并将其放入 /resources/views/post firectory。

    【讨论】:

    • 我已经这样做了,但它仍然没有找到视图,此外我不想创建一个帖子目录。
    • 问题是 Laravel 将 post.create 视图视为 post/create.blade.php
    • 我如何返回视图在原始帖子中,我正在做 laravel 文档作为请求验证示例所做的事情。 laravel.com/docs/5.1/validation
    • 是的,这是一个视图示例。 post.createpost/create.blade.php
    • 有一条关于“显示验证错误”的评论 所以是views/post/create.blade.php
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-30
    • 2018-03-09
    • 1970-01-01
    • 2015-11-16
    • 2016-01-14
    • 2015-08-28
    • 1970-01-01
    相关资源
    最近更新 更多