berkut
Новичок
В целом:
Хочу получить все Task с прилепленными к ним Tag.
Я считаю, указывать название таблицы в качестве строки == зло, как и классов, т.к. IDE не подсвечивает.
Как реализовать
$task->all()->load('tags');
Но с указанием класса, типа >load(Tag::class) ???
PHP:
class Task extends Model
{
public function tags()
{
return $this->belongsToMany(Tag::class, 'task_tag');
}
}
PHP:
class Tag extends Model
{
public function tasks()
{
return $this->belongsToMany(Task::class, 'task_tag');
}
}
PHP:
$task = new Task();
//return $task->all()->load(Tag::class); // Не работает
return $task->all()->load('tags'); // Работает
Как реализовать
$task->all()->load('tags');
Но с указанием класса, типа >load(Tag::class) ???