этрепат / баум работает с двумя таблицами

Я пытаюсь использовать Baum с двумя таблицами, но я не могу реализовать. Мое намерение состоит в том, чтобы иметь таблицу для хранения информации о категории в виде идентификатора, имени, слага и статуса и обычной таблицы Баума с внешним ключом category_id. В кадегории регистрацию пытаюсь совершить Tree :: create ([ 'name' => $ category-> name, 'category_id' => $ category-> category_id]); Но это не работает. У кого-нибудь есть совет?

Mmy файл модели:

   namespace App;
use Illuminate\Database\Eloquent\Model;
use Baum\Node;

class Tree extends Node
{
protected $table = 't_r_e_e_s';protected $parentColumn = 'id';

protected $nameColumn = 'name';

protected $parentId = 'parent_id';protected $leftColumn = 'lft';protected $rightColumn = 'rgt';protected $depthColumn = 'depth';

protected $fk_category_id = 'category_id';protected $guarded = array('id', 'name', 'parent_id', 'lft', 'rgt', 'depth', 'category_id');public function category()
{
return $this->belongsToMany('App\Category', 'category_id');
}
}

если я комментирую защищенные атрибуты работает.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]