За последние 24 часа нас посетили 22790 программистов и 1271 робот. Сейчас ищут 853 программиста ...

Laravel Excel - создание листов

Тема в разделе "Laravel", создана пользователем kull, 7 апр 2021.

  1. kull

    kull Новичок

    С нами с:
    12 мар 2021
    Сообщения:
    7
    Симпатии:
    0
    Приветствую!
    У меня стоит расширение Laravel Excel. Мне надо создать новые листы в цикле с именами юзеров.

    Написал такой метод
    PHP:
    1. public function sheets(): array
    2. {
    3.    $sheets = [];
    4.    $list = User::get();
    5.  
    6.    foreach($list as $user)
    7.    {
    8.       if($user == null) $name = 'Аноним'; else $name = $user['name'].' '.$user['last_name'];
    9.      
    10.       $sheets[] = new MyLineExport($name);
    11.    }
    12.  
    13.    return $sheets;
    14. }
    Сейчас он создает листы с одинаковым именем.
    Как сделать чтоб имена тянулись из таблицы users но имя может быть не указано в таблице. В таком случае в примере я заменяю на слово "Аноним"