I would like to get the model relations, in array;
My model look like:
class User extends Model
{
public function profile() {
return $this->haOne(Profile::class);
}
public function settings() {
return $this->morphOne(Settings::class, 'settingsable');
}
public function addresses() {
return $this->hasMany(Addresses::class);
}
}
And my code:
$user = User::with(['profile', 'settings', 'addresses'])->find(1);
$user->getRelations(); // return ['profile', 'settings', 'addresses'];
If I have more then 10 relation, I don't want to list all. I would like to get like this: $relations = ['profile', 'settings', 'addresses']; Is this posible?
from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/36WQHrR
via IFTTT
Aucun commentaire:
Enregistrer un commentaire