Laravel 8 附加依赖
如果您的组件需要使用 服务容器 中的依赖,您可以在组件所有数据属性前将其列出,服务容器会自动将其注入:
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;
}