php - 查看未找到 Laravel

标签 php laravel view

我想在我的电子邮件中添加一个 View 。我已经在我的提供者中设置了 namespace ,但找不到它

我的 map 结构是:

src-> Domain -> Quotation -> views-> BookedMail.php
src-> Domain -> Quotation -> QuotationController.php
src-> 提供者

被调用的函数(来自 Quotation 目录的 Controller )

    Mail::send('Quotation::BookedMail', [], function ($message) use ($request) {
        $message->to($request['email'], '')->subject('Loslijst ' . date('d-m-Y'));
    });

命名空间的设置(在 Providers 目录中)

$this->loadViewsFrom('../Domain/Quotation/views','Quotation');

错误是未找到查看 [BookedMail]

最佳答案

您正试图从服务器根目录加载 View ,因为您的路径以 / 开头。

您可以使用 app_path helper 而不是将其更改为:

$this->loadViewsFrom(app_path('Domain/Quotation/views'), 'Quotation');

但是,如果你想使用相对路径,你可以这样做:

$this->loadViewsFrom(__DIR__.'/../Domain/Quotation/views', 'Quotation');

注意:如果您想知道为什么您的 blade directives不工作,你应该查看 .blade.php 而不是 .php

关于php - 查看未找到 Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57854741/

相关文章:

iOS - 更改连接到 View 容器中单元格的 View Controller 中顶部栏的标题

PHP/MYSQL 发生重复时重试

Laravel 5.5 + Vue.js 2.x 项目无法在 npm run dev 上运行

php - 如何动态更改/解析 Laravel 5 中的数据库连接?

laravel - Laravel 5.x 中 onUpdate/onDelete 的可用操作

java - 将图标拖放到主屏幕

php - 更新列以使其包含行位置

php - 在没有顺序或键匹配的情况下比较多维数组

php - 在 Laravel 5.4 中向多个抄送收件人发送电子邮件

swift - 从选项卡栏 View 中的 View 中关闭模式