A Laravel(DI) - user000422/0 GitHub Wiki

概要

DI(Dependency injection)… 依存性の注入。

基本型

■Controller

// コンストラクタ
// 引数でDI
public function __construct(UserService $userService)
{
    // 代入
    $this->user_service = $userService;
}

public function getUserInfo()
{
    // DIを利用
    $email = $this->user_service->getEmail();
}