目的
- use演算子を用いたエイリアス作成時にクラス名とは異なる名前でエイリアスを作成する方法をまとめる
情報
-
下記のように記載することでクラスのエイリアスを作成する。
use App\Repositories\UserRepositoryInterface;
上記use演算子が記載されたクラスで作成されたエイリアスのクラスを用いて処理を実行するときは
UserRepositoryInterface
が使用される。
方法
-
下記のようにエイリアス作成時に
as
を用いて記載することで実際のクラス名とは別名のエイリアスを作成することができる。use App\Repositories\UserRepositoryInterface as UserRepository;