Задать вопрос
@vladimirr89

Как исправить ошибку вызова модального окна?

Есть такой код. Он по идее должен вызывать модальное окно с данными

public function getVebinar(Subscribe $subs, $id){
		
		$user = Auth::user();
		  $this->data['subsBuh'] = $subs->whereIn('id', [5,6,7,8])->get();
		  
		  $this->data['subsList'] = [
				' ',
				'Для бухгалтера' => $this->data['subsBuh']->pluck('NamePrice', 'id')->toArray(),
        ];
		
        return view('ajaxview.modals.vebinar', $this->data)->with('user', $user);
    }


Но что-то идет не так и мне выкидывает ошибку: Type error: Argument 1 passed to App\Http\Controllers\AjaxController::getVebinar() must be an instance of App\Models\Subs\Subscribe, string given, called in /home/dekoraci/test.dekoracio.by/app/Http/Controllers/AjaxController.php on line 25

Подскажите, что оно от меня хочет?
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Arik
Он же вам и говорит: Первый аргумент в вызове метода getVebinar() класса AjaxController должен быть экземпляром App\Models\Subs\Subscribe. Проверяйте как вызываете getVebinar в классе AjaxController, а именно что в первом аргументе
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы