Переменная Laravel Excel

Я экспортирую файл excel в базу данных, используя Laravel excel

class StudentsImport implements ToModel
{  

public function model(array $row)

{
return new Students([
    'student_name'          => $row[0],
    'student_email'         => $row[1],
 }
}

и он отлично работает, однако я также хочу передать универсальную переменную, которой нет в файле excel. В этом случае school_id доступен в контроллере, но я не могу понять, как передать его классу импорта.

   public function model(array $row)

 {
   return new Students([
'student_name'          => $row[0],
'student_email'         => $row[1],
'school_id'             => $school_id,
}

Помощь будет оценена. Спасибо.

один и тот же идентификатор школы для каждого названия школы ??

iamawesome 02.04.2019 15:28
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
239
1

Ответы 1

Вы можете передать переменную конструктору, а затем в своем импортированном классе вы можете получить доступ к этому

 public function  __construct($school_id)
{ $this->school_id= $school_id; }
---------------------------------

Другие вопросы по теме