Я хочу импортировать данные в шаблон Vue методом Ax ios. Однако у меня проблема с Laravel scope. Он работает правильно, когда я удаляю GlobalScope.
Контроллер:
public function index() {
$accounts = Account::with('category') - > get();
return response() - > json(['accounts' => $accounts, ]);
}
Модель:
protected static function boot() {
parent::boot();
static::addGlobalScope(new TennantScope);
}
Ошибка
//Trying to get property 'tennant_id' of non-object
public function apply(Builder $builder, Model $model) {
$builder - > where('tennant_id', Auth::user() - > tennant_id);
}