Vous souhaitez récupérer le modèle en cours lorsque vous avez une collection ?
$user = User::findOrFail(1); get_class($user);
Résultat :
"App\Models\User"
Autre exemple à partir d'une Resource, on a accès au $this qui nous donne ceci :
App\Http\Resources\CompanySessionResource {#1858 +resource: App\Model\CompanySession {#1922 #table: "company_session" ....
Pour récupérer le modèle en cours, il suffira de faire :
get_class($this->resource);
Cours rédigé par Vincent, publié le 22/04/2021