阅读(3402) (9)

Laravel 8 附加依赖

2021-06-28 16:48:18 更新

如果您的组件需要使用 服务容器 中的依赖,您可以在组件所有数据属性前将其列出,服务容器会自动将其注入:

use App\Services\AlertCreator

/**
 * 创建一个组件实例。
 *
 * @param  \App\Services\AlertCreator  $creator
 * @param  string  $type
 * @param  string  $message
 * @return void
 */
public function __construct(AlertCreator $creator, $type, $message)
{
    $this->creator = $creator;
    $this->type = $type;
    $this->message = $message;
}