У меня есть 2 модели (тег, категория), которые трансформируются в видео, например, я хочу знать, есть ли способ получить все видео, связанные с тегом
как это
$videos = Video::all();
$tags = $videos->tags($videos);
схема видеостола
public function up()
{
Schema::create('videos', function (Blueprint $table) {
$table->increments('id');
$table->string('name')->index();
$table->string('link');
$table->timestamps();
});
}
таблица тегов
public function up()
{
Schema::create('tags', function (Blueprint $table) {
$table->increments('id');
$table->string('name')->nullable();
});
}
и таблица категорий
public function up()
{
Schema::create('categories', function (Blueprint $table) {
$table->increments('id');
$table->integer('name');
});
}
и верный видео столик здесь
public function up()
{
Schema::create('videoables', function (Blueprint $table) {
$table->increments('id');
$table->integer('video_id');
$table->integer('videoable_id');
$table->string('videoable_type');
$table->timestamps();
});