Size: a a a

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

2021 March 09

SS

Serg Serdyuk in Laravel для начинающих
Игорь Спутник
responce?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Shamil 😏
Доброе утро, друзья. Пишу request-валидатор, мне от клиента в body приходит json. Я пытаюсь валидировать content так:
'content' => 'required|json',
Но валидатор возвращает ошибку, считая, что это array. Что я делаю не так и как валидировать правильность структуры json'а?
Потому что преобразуется к массиву реквест
источник

S

Shamil 😏 in Laravel для начинающих
Sergey Gerasimov
Потому что преобразуется к массиву реквест
ОК, а если придет неверная структура и валидатор не сможет преобразовать в массив. Т.е. смысла проверять на валидность json'а нет?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Shamil 😏
ОК, а если придет неверная структура и валидатор не сможет преобразовать в массив. Т.е. смысла проверять на валидность json'а нет?
Если неверная структура придет - то в реквесте ничего не будет. Но можно будет из $request->content() вытащить этот некорректный json. Но зачем тебе это нужно?
источник

S

Shamil 😏 in Laravel для начинающих
Просто хочу проверить валидность от клиента на случай, если придет неверный формат, например.
источник

S

Shamil 😏 in Laravel для начинающих
Тогда зачем вообще есть валидация такого вида
'content' => 'required|json',
Если она не работает?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Shamil 😏
Тогда зачем вообще есть валидация такого вида
'content' => 'required|json',
Если она не работает?
Работает, просто у тебя передается запрос с типом Content-type: application/json
источник

SG

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

SG

Sergey Gerasimov in Laravel для начинающих
Shamil 😏
Просто хочу проверить валидность от клиента на случай, если придет неверный формат, например.
Ну проверь что array
источник

S

Shamil 😏 in Laravel для начинающих
Sergey Gerasimov
Работает, просто у тебя передается запрос с типом Content-type: application/json
ОК, спасибо
источник

R#

Reset # Alexey S. in Laravel для начинающих
Shamil 😏
Тогда зачем вообще есть валидация такого вида
'content' => 'required|json',
Если она не работает?
Может быть элемент массива в котором строкой json
источник

АП

Анатолий Прожога... in Laravel для начинающих
Всем привет. Подскажите команду, которая развернет Laravel в корневую папку.
источник

SS

Serg Serdyuk in Laravel для начинающих
Анатолий Прожога
Всем привет. Подскажите команду, которая развернет Laravel в корневую папку.
всю лару в public запихать? 🤨
источник

АП

Анатолий Прожога... in Laravel для начинающих
Нет. Создаю проект в PhpStorm (crud - это корневая папка моего проекта), захожу в терминал и хочу, чтобы в этой папке был Ларавель.
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Анатолий Прожога
Всем привет. Подскажите команду, которая развернет Laravel в корневую папку.
laravel new crud
источник

АП

Анатолий Прожога... in Laravel для начинающих
Полную команду можно увидеть?
источник

А

Андрей in Laravel для начинающих
Анатолий Прожога
Полную команду можно увидеть?
Гуглил?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Анатолий Прожога
Полную команду можно увидеть?
Это вся команда для инсталлера
источник

SS

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

АП

Анатолий Прожога... in Laravel для начинающих
C:\xampp\htdocs\crud>laravel new crud
"laravel" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
источник