Size: a a a

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

2021 March 18

SG

Sergey Gerasimov in Laravel для начинающих
🎃 Даниил ◠‿◠✿
лара конвертит пустые строки в null
Отключить middleware?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Sergey Gerasimov
Отключить middleware?
не
источник

VG

Viktor Gramm in Laravel для начинающих
vladimir
С каких пор floatval это хелпер ? O_o
может не так выразился. Стандартные функции
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
тогда в базе будет пустая строка
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
а смысл тогда от nullable поля в миграции
источник

SG

Sergey Gerasimov in Laravel для начинающих
🎃 Даниил ◠‿◠✿
тогда в базе будет пустая строка
Это же не плохо
источник

AB

Alex B in Laravel для начинающих
🎃 Даниил ◠‿◠✿
как вариант, щас подумаю
только сделай это при инициализации дто, если с реквеста(хттп метод пут) приходит нулл, то решай что с этим делать а при пост методе работай иначе
источник

AB

Alex B in Laravel для начинающих
Sergey Gerasimov
Отключить middleware?
совсем уже костыль
источник

SS

Serg Serdyuk in Laravel для начинающих
хм, то ли лыжи не едут...
        return Validator::make($data, [
           'email' => ['string', 'email', 'max:255', 'unique:users,id,'.auth()->id()],
          //...
         ]);

почему то не хочет пропускать текущего пользователя. в 8 разве что то менялось у валидатора в этом плане?
источник

MR

Maksim Rep in Laravel для начинающих
Ребят, создаю миграцию для mongodb:
   public function up()
   {
       Schema::connection($this->connection)
       ->create('contacts', function (Blueprint $collection) {
           $collection->index("audience_id");
           $collection->index("name");
           $collection->index("title");
           $collection->index("phone");
           $collection->index("email");
       });
   }
в итоге в БД получаю индексы с окончанием:
audience_id_1
name_1
и т.д.
Почему так происходит и что я не так делаю?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Serg Serdyuk
хм, то ли лыжи не едут...
        return Validator::make($data, [
           'email' => ['string', 'email', 'max:255', 'unique:users,id,'.auth()->id()],
          //...
         ]);

почему то не хочет пропускать текущего пользователя. в 8 разве что то менялось у валидатора в этом плане?
делай через класс, читабельнее
источник

AB

Alex B in Laravel для начинающих
как это называлось, когда делаешь что-то из говна и палок типа, потом отрефакторю?
источник

AB

Alex B in Laravel для начинающих
Аа костыль!
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Alex B
как это называлось, когда делаешь что-то из говна и палок типа, потом отрефакторю?
технический долг
источник

SS

Serg Serdyuk in Laravel для начинающих
🎃 Даниил ◠‿◠✿
делай через класс, читабельнее
да переделать можно, это просто апдейт проекта и перестало чет работать на 8 версии🌚
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
Serg Serdyuk
хм, то ли лыжи не едут...
        return Validator::make($data, [
           'email' => ['string', 'email', 'max:255', 'unique:users,id,'.auth()->id()],
          //...
         ]);

почему то не хочет пропускать текущего пользователя. в 8 разве что то менялось у валидатора в этом плане?
unique:users,id,

2 параметр это имя проверяемого поля а не id
источник

SG

Sergey Gerasimov in Laravel для начинающих
Alex B
совсем уже костыль
Ну почему. Если тебе пришла пустая строка - а тебе это преобразуется в null...
источник

SG

Sergey Gerasimov in Laravel для начинающих
Может быть это и есть костыль?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Почему отключение мидлы косталь, а неожидаемое поведение - не костыль...
источник

BX

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