Andrey
Можно сделать например, чтобы когда ты выбираешь модель Post автоматичнски выбиралось кол-во комментов
Andrey
Сейчас сходу не найду наверное точно, где тебе пример показать. но Jeffrey Way в серии уроков про "делаем форум с нуля" точно это использовал
vAlfred88
public function sectionsCountRelation()
{
return $this->hasOne('Section')->selectRaw('module_id, count(*) as count')->groupBy('module_id');
}
типа такого?
Andrey
может быть. вообще не понмю. но похоже
invariance
да, он там один
invariance
invariance
нормально
invariance
всякие tips & tricks попалить можно
vAlfred88
оказалось можно проще)
vAlfred88
не
vAlfred88
еще проще
vAlfred88
вероятность говнокода повышена
invariance
в ларе есть дохуя магии, и если у тебя запрос получается слишком сложным - знач ты недогуглил
vAlfred88
однако результат меня устраивает
vAlfred88
пока устраивает)
vAlfred88
еще не вечер)
Anonymous
λ php artisan tinker
Psy Shell v0.8.11 (PHP 7.1.5 — cli) by Justin Hileman
»> factory(App\Product::class, 100)→create();
PHP Parse error: Syntax error, unexpected T_STRING on line 1
»>
почему ошибка?
vAlfred88
Andrey
А я вот проплатил laracast на год чтоли (скидки помню были) а смотреть как-то некогда. Надо заняться, позырить еще
Anonymous
Ребят, публичный аккаунт у вибера кто просил? что писали что дали? кто для бота просил?
vAlfred88
Andrey
Ну... не то, тобы я на последние деньги купил. Да и там же показаны просмотренные/непросмотренные видосы. Не хочу стату портить
adikalon
ктото делал собственные правила валидации?
Andrey
Да ты вопрос сразу задавай
Andrey
Или это и есть вопрос? Тогда - я. (все, ответил, и пошел отдыхать)
Anonymous
adikalon
https://laravel.ru/docs/v5/validation#собственные
что это а строка 'foo' ?
adikalon
не документация, а кусок говна
Andrey
бгг
Dmitriy
adikalon
я в англ не могу, но там тоже самое
Andrey
Andrey
Люблю категоричность. Не разобрался в доке, значит дока говно
vAlfred88
adikalon
ну она не говно, там просто не написано то, что должно быть написано в доке
Yushkevich
adikalon
ясно. Так где можно узнать о том, как создать свой валидатор?
Anonymous
валидатор чего
Dmitriy
Anonymous
можно по старинке на условиях
Anonymous
на чистом пыхе
Anonymous
if(если лалала)
{
то лалала
}
adikalon
adikalon
Validator::extend('foo',
Dmitriy
Anonymous
foo это может быть функция или метод
adikalon
это имя его чтоли?
Yushkevich
А как ты потом будешь его вызывать?
Anonymous
типо говорит если foo то "Сынок ты ошибся2
Yushkevich
Естественно
Anonymous
и дальше свои пишешь
Yushkevich
В rules имя которое указываешь
adikalon
уже понятней
adikalon
и вернуть оно должно не foo как в примере, а true/false?
Yushkevich
А в примере где он возвращает foo?
Yushkevich
Что-то я там вижу сравнение
Yushkevich
А оператор сравнения возвращает буль
adikalon
да туплю
Andrey
Валидатор должен вернуть true/false, да
Yushkevich
Не такая уж и плохая документация если повнимательнее Ее почитать ;)
adikalon
Воде все получилось, добра
Евгений
ребят, вот продолжаю работу с телеграм ботом
Евгений
подскажите, как лучше всего разруливать команды типа /city1 /city2 и тд. У меня есть метод который проверяет сообщение на то что это команда, потом получает соответственно текст команды, но как мне быть дальше? проверять содержит ли числа и отделять число от самой команды?
Евгений
или как то подругому?
Евгений
составить массив команд типа /city и сверять с массивом, и отсекать цифры сохраняя их как аргумент?
Евгений
просто интересно как лучше сделать
Евгений
так то разные идеи есть
Юрий
Евгений
пример?
Юрий
Чего хотите - пиццу - какую пиццу хотите - с ананасами - куда везем - и тд
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
надеюсь поможет
invariance
Евгений
ну. Сначала выберите город, потом выберите товар
invariance
две
Евгений
и вот там где выберете город идет список городов и генерятся команды типа /city{id}