Laravel 5.4 未找到视图 [名称]

Laravel 5.4 View [name] not found

即使视图在 resources/views 目录中可用 laravel 也向我显示此错误

未找到视图 [name]。

一切正常,直到出现令牌不匹配错误,目前我无法访问视图目录中的任何视图。

Route::get('/', function () {
    return view('welcome');
});//in web.php

正在抛出 未找到查看 [欢迎]。 异常

注意 我是运行我在宅基地的申请流浪汉

首先检查 welcome 视图是否存在于 resources/views 目录中。之后 运行 在终端上执行以下命令:

php artisan cache:clear
php artisan config:cache

并刷新页面。

解释: Laravel维护缓存服务视图,所以你必须清除缓存。

只有当 运行 应用程序在宅基地服务器上时我才遇到这个问题,我在 运行

之后解决了这个问题
php artisan config:clear

命令

检查你的 blade 语法,我只是修正我的 这是

@if
@component
@endif
@endcomponent

我在服务器上遇到了同样的问题。原因是视图文件夹中的文件夹没有可执行权限。授予这些文件夹权限后,一切正常。