【发布时间】:2020-11-02 19:29:25
【问题描述】:
我正在使用新的 Laravel 7 Blade 组件。我有一个新组件,它打开一个 Bootstrap 删除模式,如下所示:
<x-delete-modal
:description="$task->TaskDescription"
:id="$task->TaskID"
:route="$routeForDeleteModelModal"
:modelInstance="$task"
/>
但我收到以下错误:
App\View\Components\DeleteModal 类中无法解析的依赖解析 [Parameter #0 [ $description ]]
组件如下所示:
<!-- Delete Model Modal -->
<div class="modal fade" id="deleteModal" tabindex="-1" role="dialog" aria-labelledby="deleteModalLabel" aria-hidden="true">
hello
</div>
为了确保不是模态框的内容,我把除了“你好”之外的内容全部删除了。
DeleteModal 类有 4 个变量:
public $description;
public $id;
public $route;
public $modelInstance;
它是这样构造的:
public function __construct($description, int $id, $route, $modelInstance)
{
$this->description = $description;
$this->id = $id;
$this->route = $route;
$this->modelInstance = $modelInstance;
}
我不确定是什么导致了这个错误 - 我已经尝试确保我的所有拼写都是正确的,将其简化为仅描述,并在构造函数中执行dd,但它甚至在它得到之前就失败了这么远。
【问题讨论】:
标签: laravel laravel-blade laravel-7 laravel-7.x