php - 未找到 Laravel 命令视图
问题描述
我有一个关于 laravel 的问题。我正在开发一个控制台命令,只是为了将它添加到 laravel 的 cron 任务中。但由于某种原因,我的命令无法找到任何视图。至少要发邮件。那里有解码代码。
<?php foreach ($doctors_notifications_pre['seg3'] as $doctor_id => $doctor_data) {
DB::beginTransaction();
try {
$this->registerMailStatus($doctor_data, $seg=3, Mails::PRE);
Mail::send('emails.prependantSeg3', array('item' => $doctor_data), function($message) {
$message->from('admin@inventedemail.com')
->to('testing@inventedemail.com')
->subject('Diabet Reseach notification');
});
DB::commit();
} catch (Exception $e) {
DB::rollback();
}
}
我检查了视图路径,似乎也很好:resources/views/emails/prependantSeg3.blade.php
所以我不明白为什么 laravel 找不到视图。
xxxxxxx@DESKTOP-O6ATKIT:/mnt/c/Desarrollo/regueifa1.0$ ./artisan -v crd:sendmails
[InvalidArgumentException]
View [emails.prependantSeg1] not found.
Exception trace:
() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:137
Illuminate\View\FileViewFinder->findInPaths() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:79
Illuminate\View\FileViewFinder->find() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/View/Factory.php:165
Illuminate\View\Factory->make() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:441
Illuminate\Mail\Mailer->getView() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:321
Illuminate\Mail\Mailer->addContent() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php:161
Illuminate\Mail\Mailer->send() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:221
Illuminate\Support\Facades\Facade::__callStatic() at /mnt/c/Desarrollo/regueifa1.0/app/Console/Commands/SendMails.php:40
App\Console\Commands\SendMails->handle() at n/a:n/a
call_user_func_array() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Container/Container.php:507
Illuminate\Container\Container->call() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Console/Command.php:169
Illuminate\Console\Command->execute() at /mnt/c/Desarrollo/regueifa1.0/vendor/symfony/console/Command/Command.php:256
Symfony\Component\Console\Command\Command->run() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Console/Command.php:155
Illuminate\Console\Command->run() at /mnt/c/Desarrollo/regueifa1.0/vendor/symfony/console/Application.php:794
Symfony\Component\Console\Application->doRunCommand() at /mnt/c/Desarrollo/regueifa1.0/vendor/symfony/console/Application.php:186
Symfony\Component\Console\Application->doRun() at /mnt/c/Desarrollo/regueifa1.0/vendor/symfony/console/Application.php:117
Symfony\Component\Console\Application->run() at /mnt/c/Desarrollo/regueifa1.0/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:107
Illuminate\Foundation\Console\Kernel->handle() at /mnt/c/Desarrollo/regueifa1.0/artisan:35
解决方案
推荐阅读
- c# - 如何获取 LAST_INSERT_ID();
- c - 如何在C中使用星星绘制形状
- javascript - 当有多个值时,如何使我的过滤器作为“和”而不是“或”工作?
- iis - 运行 .NET Core 2.1 + Angular + IIS
- devexpress - 即使选项卡已关闭,DevExpress XtraReport 仍在后台运行
- c# - 统一对话框
- android - Android - 使用动画移动可绘制对象
- c# - 在 Visual Studio 中获取/设置数据集行的语法
- selenium-webdriver - 带有黄瓜和硒网络驱动程序的量角器:无法运行我的功能文件
- dns - 如何在一个域中管理多个服务器,例如 google 和 facebook