Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#51 Re: Laravel » Как добавить проверку размера при добавлении фото в js » 24.04.2017 19:31:01

DBR

Валидация нужна именно на стороне клиента?

Если так то можно попробовать преобразовать картинку в canvas или svg и попробовать проверить там

#52 Re: Laravel 5.x » Получение записи БД как массив а не объект » 19.04.2017 06:57:27

DBR

Делать выборку через DB и отправлять результат в клиент

#55 Re: Laravel 5.x » Валидация только с 1й главной картинкой » 14.04.2017 09:52:11

DBR

Внутри кастомной валидации

— сперва проверяешь допустимое ли значение, допустимых у тебя всего два — если нет, то false
— если N — то true
— если Y, то считаешь сколько картинок для этого клиента с записью Y (кроме текущей), если больше 0, то false иначе true

Но вообще я бы просто поменял логику и сделал без валидатора. Если идет картинка с признаком is_main, то очищал бы этот признак у других картинок и сохранля это свойства в переданной (в транзакции, так как тут две операции).

#56 Re: Laravel 5.x » Валидация только с 1й главной картинкой » 14.04.2017 09:45:45

DBR

https://laravel.com/docs/5.4/validation#custom-validation-rules
http://itsolutionstuff.com/post/laravel-5-create-custom-validation-rule-exampleexample.html

Если кастомных правил валидации много, то лучше сделать отдельный сервис-провайдер и/или сделать отдельные класы под свои валидаторы

#58 Re: Laravel 5.x » Laravel5 и Angular » 03.04.2017 09:48:24

DBR

А что такое test - строка или переменная?

Как должно выводится?

#59 Re: Laravel 5.x » Валидация даты рождения при регистрации пользователя » 02.04.2017 20:30:56

DBR

Тогда надо было ее собрать из трех полей в одну переменную что бы значение было типа YYYY-MM-DD и так же провалидировать новую переменную.

В объект request новые данные можно добавить при помощи метода merge

#60 Re: Laravel 5.x » Валидация даты рождения при регистрации пользователя » 02.04.2017 18:12:41

DBR
nemo пишет:

Спасибо всем за помощь! Решил использовать datepicker.

Это не избавляет от необходимости серверной валидации smile

Запрос можно и ручками сформировать

#61 Re: Laravel 5.x » Return back to post route » 29.03.2017 13:22:34

DBR

Методы должны быть разные для гет и пост запроса. У гет-метода не должно быть валидации.

#62 Re: Laravel 5.x » Можно ли миновать аутентификацию на стадии разработки проекта? » 22.03.2017 10:08:05

DBR

Скорее всего ему во многих местах надо будет получать текущего пользователя, а так как нет аутентификации, то нет и пользователя. Поэтому так лучше не делать.

#63 Re: Laravel 5.x » Можно ли миновать аутентификацию на стадии разработки проекта? » 22.03.2017 09:54:59

DBR

Сохрани логин и пароль средствами браузера или впиши логин и пароль в форму входа хардкодом (в атрибуты value), что бы было достаточно нажать кнопку вход

#64 Re: Laravel 5.x » fillable » 21.03.2017 17:42:07

DBR

fillable - поля которые можно заполнять в методах с массовым присваиванием (то есть что может передавать из формы на сайте)
guarded - соответственно наоборот

#65 Re: Laravel 5.x » Валидация даты рождения при регистрации пользователя » 21.03.2017 17:40:19

DBR

Хотя не знаю она только формат проверяет или еще и правильность даты по календарю. Если не проверяет надо писать свой валидатор.

#66 Re: Laravel 5.x » Валидация даты рождения при регистрации пользователя » 21.03.2017 17:39:37

DBR

есть правило валидации date

The field under validation must be a valid date according to the strtotime PHP function.

#67 Re: Laravel 5.x » Установка Laravel 5.4 » 21.03.2017 17:33:41

DBR

Есть какие-то конкретные проблемы?

#68 Re: Laravel 5.x » Установка Laravel 5.4 » 21.03.2017 17:33:15

DBR

Прочитать инструкцию по установке

#69 Re: Laravel 5.x » Поисковый бот » 13.03.2017 13:00:24

DBR

Так и оставь два цикла. Внутри второго группируй оферы по своим полям и выводи их.

Зачем усложнять код и пытаться объединить две разные сущности.

#70 Re: Laravel 5.x » Поисковый бот » 13.03.2017 12:18:15

DBR

Стало немного понятнее.

Теперь два вопроса

- По каким полям должна быть группировка?
- Необходимость вывести в одном цикле это бизнес требование или техническое требование? Чем оно обусловлено? Чем не устраивает вариант с двумя циклами?

#74 Re: Laravel 5.x » Как правельно разбить вид » 06.03.2017 18:15:02

DBR

Зачем в кажом контролере? Создает глобальный view composer и все

#75 Re: Laravel 5.x » Ошибка при выполнение миграции » 06.03.2017 17:53:02

DBR

Ну так сперва надо удалить все таблицы из базы которые создаются миграциями.

Подвал раздела