未找到 Laravel 视图 5.2

Posted

技术标签:

【中文标题】未找到 Laravel 视图 5.2【英文标题】:Laravel view not found 5.2 【发布时间】:2018-08-17 04:42:12 【问题描述】:

我收到 1 个错误,这很奇怪。 错误:未找到查看 [pages.email_templates.welcome_template_5]。

但事实是视图文件确实存在于上述文件夹中。

我尝试了以下命令,但没有成功。

php artisan cache:clear
php artisan config:clear
php artisan config:cache

控制器:

$templatename = strtolower(str_replace(' ','_',$template_text->template_name));
return view('pages.email_templates.'.$templatename);

最好的部分:它在本地主机上工作正常,但在服务器上却不行

【问题讨论】:

截取视图目录或分享完整的视图名称和目录路径 谢谢。解决了 【参考方案1】:

您尝试过php artisan dump-autoloadcomposer dump-autoload 吗?

【讨论】:

是的,我没有发表评论的权限,抱歉……但现在我可以……【参考方案2】:

首先你需要清除你的应用缓存和配置

php artisan cache:clear
php artisan config:clear
php artisan view:clear

 $string1 = "pages.email_templates";
 $string2 = $templatename = strtolower(str_replace(' ','_',$template_text->template_name));

$page = sprintf("%s%s",$string1,$string2);

return view($page);

自动加载所有类和类依赖项

composer dump-autoload 

【讨论】:

【参考方案3】:

你应该试试这个:

composer dumpautoload
php artisan config:cache
php artisan cache:clear
php artisan config:clear
php artisan view:clear

$templatename = strtolower(str_replace(' ','_',$template_text->template_name));
return view('pages.email_templates.'.$templatename);

【讨论】:

@RakeshTripathi:很高兴为您提供帮助,如果我的回答对您有用,请接受我的回答,也支持我的回答

以上是关于未找到 Laravel 视图 5.2的主要内容,如果未能解决你的问题,请参考以下文章

未找到 Laravel 5.2 自定义包路径

未找到 xampp 对象中的 Laravel 5.2

使用 Laravel 5.2 的 PHPUnit 未找到自定义异常

Laravel 5.2 错误消息未显示

Laravel 5.2 未显示表单验证错误 [重复]

注册表未将数据提交到数据库 Laravel 5.2