Php Laravel 5.6从自定义路径渲染邮件非默认视图路径

Php Laravel 5.6从自定义路径渲染邮件非默认视图路径,php,laravel,laravel-5,Php,Laravel,Laravel 5,我尝试从不同于默认资源路径的路径加载刀片模板。但我一直在犯错误: 找不到视图[request.nlEmailTemplateTreatment] 存储电子邮件模板的我的路径: root/storage/app/emails/request/nlEmailTemplateTreatment.blade.php 在config/view.php中,我添加了以下内容: 'paths' => [ resource_path('views'), realpath(storage_p

我尝试从不同于默认资源路径的路径加载刀片模板。但我一直在犯错误:

找不到视图[request.nlEmailTemplateTreatment]

存储电子邮件模板的我的路径:

root/storage/app/emails/request/nlEmailTemplateTreatment.blade.php
在config/view.php中,我添加了以下内容:

'paths' => [
    resource_path('views'),
    realpath(storage_path('app/emails/request'))
],
在我的Mailable类中,我执行以下操作:

public function build()
{
    return $this->from('somerandomeemail@gmail.com')
                ->view('request.nlEmailTemplateTreatment');
}
我不确定它为什么不工作,我用以下方法清除了缓存:

 php artisan config:cache
尝试改变

->view('request.nlEmailTemplateTreatment');


Laravel希望在您的资源目录中找到刀片视图模板。类似于:
resources/views/email

从:
“刀片视图文件使用.Blade.php文件扩展名,通常存储在resources/views目录中。”

OP在
config/view.php
中添加了一个附加路径。
->view('nlEmailTemplateTreatment');