Size: a a a

Laravel для начинающих

2021 June 21

IG

Ilshat Gayanov in Laravel для начинающих
кстати, насчет обзываний имен роутов для работы контроллера, по маршруту обзывать или по своему придумать?
источник

E

Evgen in Laravel для начинающих
Добавляю модель с данными из формы с помощью create([]).

Нужно, чтобы при некоторых пустых полях в форме - использовались значения по умолчанию.

Для этого в модели прописал в $attributes соответствующие поля и их значения по умолчанию. Но теперь в модель попадают именно значения по умолчанию, независимо от того, заполнено поле в форме или нет. В документации ничего вразумительного не нашел(
источник

SG

Sergey Gerasimov in Laravel для начинающих
Лучше на обсервер следать заполнение
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
Не должно так быть
attributes не перезаписывает заполненные поля

пример кода можно?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Данными по умолчанию, а не в атрибуты ставить
источник

RA

Rakhat Aubakirov in Laravel для начинающих
здравствуйте, работаю с laravel excel, не получается импортировать данные из экселя в проект, выходит ошибка  [ERROR] A non-numeric value encountered. Поля проверил, типы соответствуют вроде как. Скажите, пожалуйста, в чем может быть причина? Чтобы знать куда копать
источник

E

Evgen in Laravel для начинающих
пример какого кода? где модель создается?
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
да
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
А библиотека говорит , что A non-numeric value encountered.

Проверяйте построчно, какие данные куда записываются
Кстати, на скриншоте - строка
источник

E

Evgen in Laravel для начинающих
$person = Person::create([
           'name' => request('name'),
           'height' => request('height'),
           'mass' => request('mass'),
           'url' => request('url'),
           'gender_id' => $genderId,
       ]);
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
dd(request()->all())
я уверен, что каких то полей там просто нет
источник

E

Evgen in Laravel для начинающих
Не понял. Где указывать данные по умолчанию
источник

E

Evgen in Laravel для начинающих
есть
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
скрин в студию
и fillable из модели тоже
источник

SG

Sergey Gerasimov in Laravel для начинающих
В обсервере на creating можно
источник

RA

Rakhat Aubakirov in Laravel для начинающих
а как проверять? это скрипт для консоли, на страницу вывести не могу
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
есть логи, есть $this->info() в командах
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
обсервер - оверхед
если данные статичные, достаточно $attributes
источник

E

Evgen in Laravel для начинающих
protected $fillable = ['name', 'gender_id', 'mass', 'height', 'url'];
источник

RA

Rakhat Aubakirov in Laravel для начинающих
спасибо
источник