Size: a a a

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

2021 May 08

VM

Vladimir Martynenko in Laravel для начинающих
Очень странно, сейчас нормально вызывает ошибку, не удается повторить этот трюк. Но час назад получилось несколько раз так сделать
источник

VM

Vladimir Martynenko in Laravel для начинающих
Удалось повоторить, создает пользователя ларавел 5.8
источник

VM

Vladimir Martynenko in Laravel для начинающих
$user = User::Create([]);
       dd($user);
источник

SS

Serg Serdyuk in Laravel для начинающих
Мускл прощает многое)
источник

VM

Vladimir Martynenko in Laravel для начинающих
хотя
источник

VM

Vladimir Martynenko in Laravel для начинающих
почему так происходит? неужели мускл? Но тут другое в базу для строковых значений он пишет пустую строку, наверно в Laravel магия
источник

VM

Vladimir Martynenko in Laravel для начинающих
для nullable NULL для числовых 0
источник

SS

Serg Serdyuk in Laravel для начинающих
При чем тут лара то) мускля если не путаю и 0  вместо нулл запишет в не-нуллабле
источник

SS

Serg Serdyuk in Laravel для начинающих
А, кажись понял
источник

VM

Vladimir Martynenko in Laravel для начинающих
ок, тогда почему в некоторых случаях мскл всё же ругается
источник

SS

Serg Serdyuk in Laravel для начинающих
Мидлварька empty strings to null как ее там
источник

SS

Serg Serdyuk in Laravel для начинающих
Скорее всего в ней дело
источник

VM

Vladimir Martynenko in Laravel для начинающих
да есть такая, в kernel закомментил не помогло \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class
источник

SS

Serg Serdyuk in Laravel для начинающих
🤔ну тогда я слишком сонный)
Что то еще есть🌚
источник

VM

Vladimir Martynenko in Laravel для начинающих
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class это работает для преобразования пустых строк в null в Requestе
источник

VM

Vladimir Martynenko in Laravel для начинающих
однако если прям в контроллере написать
$user = User::Create([]);
dd($user);
модель изапись в базе создается
источник

SS

Serg Serdyuk in Laravel для начинающих
Логично) чет у меня выходной, какой нафиг мидлварь в create напрямую)
источник

SS

Serg Serdyuk in Laravel для начинающих
А что в самой модельке User? Какие то мутаторы есть?
источник

D

David in Laravel для начинающих
уу, ну и выдал конечно🌚
источник

SS

Serg Serdyuk in Laravel для начинающих
Тиха🌚🌚🌚джуну можно)
источник