
f4rt~
20.08.2018
19:31:35
возьму на вооружение

Maksim (Ellrion)
20.08.2018
19:33:25

Евгений
20.08.2018
19:33:48
?
А потом скучаешь?)

Google

Vadym
20.08.2018
19:34:21
Ребята подскажите насколько хорошо так делать:
Route::get('/products/{category_id?}/{brand_id?}', 'ProductsController@index')->name('products');
и как при формировании ссылки через route() передать только бренд?

Maksim (Ellrion)
20.08.2018
19:35:08
Ага) как выпью так тянет людям помочь или людям которые необоснованную херню несут сказать им об этом)

Евгений
20.08.2018
19:35:09

Zakhariy ??
20.08.2018
19:36:45

Vadym
20.08.2018
19:36:54

Евгений
20.08.2018
19:37:11

Konstantin
20.08.2018
19:37:20
Во во
Не делай так) такие вещи можно делать через квери стринг
Только валидировать его не забудь

Maksim (Ellrion)
20.08.2018
19:38:36
На разные экшены, которые используют один метод внутри контроллера

Konstantin
20.08.2018
19:40:11
Ребят, есть работка, сам не справляюсь уже :)
Оплата попроектная, поэтому вакансией это пока что не могу назвать
Все задачи очень типичные, чаще всего обычный CRUD, но в различных вариантах. напишите в личку, кто может)
Нужно все то, что входит в базовый laravel: немного vue (или jquery), bootstrap и то, что идет "из коробки" в ларе. Можно сказать, что это "фулстак", но именно в кавычках, поскольку верстки и js тут минимум
Сколько в час?

Google

Vadym
20.08.2018
19:40:26

Konstantin
20.08.2018
19:40:46

Игорь
20.08.2018
19:41:08
Мб обосновано, хз

Alexander
20.08.2018
19:42:54
Сколько в час?
Попроектно, от проекта зависит.
Сейчас в пуле только простые проекты, по 250-400р/час, все очень просто
Не пойми неправильно, на такое сеньор (даже мидл) не нужен, какие-то косяки готов сам поправлять :)
Сейчас, возможно, подпишем довольно сложный проект, там уже ставка и до 800-1000 вырастет

Konstantin
20.08.2018
19:43:14

Vadym
20.08.2018
19:44:33
Фига ты извращаешься
мне нужно чтобы /products - все товары, /products/cat_id товары в категории, products/cat_id/brand_id товары в категории и з брендом, также нужно только по бренду выводить
вот и извращаюсь

Игорь
20.08.2018
19:45:49
Сделай 2 роута
/products/{category}
/products/{category}/{brand}
В первом случае ищи есть или бренд такой, если нет, категория

Maksim (Ellrion)
20.08.2018
19:46:56

Alexander
20.08.2018
19:47:26

Игорь
20.08.2018
19:48:16

Alexander
20.08.2018
19:48:36

Vadym
20.08.2018
19:49:14

Игорь
20.08.2018
19:49:31
Я написал как я вижу
С products
Но тогда получается если brand === category. То выведет то, что первое проверяешь

Vadym
20.08.2018
19:51:24

Игорь
20.08.2018
19:51:54
Ааа, ну так тогда тебе такой вариант вообще не канаеть

Google

Игорь
20.08.2018
19:52:32
Вот пацан предложил выше как норм с твоими ID
Вариант с products канает только в случае если у тебя slug/alias

Vadym
20.08.2018
19:53:33

Alexander
20.08.2018
19:53:52

Евгений
20.08.2018
19:54:27
products/{cat_id}
products/brand/{brand_id}
products/{cat_id}/brand/{brand_id}

Игорь
20.08.2018
19:54:51

Vadym
20.08.2018
19:54:54

Alexander
20.08.2018
19:55:40

Vadym
20.08.2018
19:55:51

Vladimir
20.08.2018
20:04:31
Всем привет в валидационном слое лары есть такой параметр как different:field где идет проверка на отличие от поля. Так вот что в этом контексте есть "field" - что внутрь следуе передать?

Adel
20.08.2018
20:05:43
имя поля

Илья
20.08.2018
20:05:45
?

Vladimir
20.08.2018
20:06:07
он его сам подтянет по id ?
Имя поля в таблице?

Илья
20.08.2018
20:06:33
имя поля в request

Vladimir
20.08.2018
20:07:57
и тогда то что в базе сравнится с тем что передали в запросе? Или можно сравнить получается только данные запроса?

Adel
20.08.2018
20:08:13

Vladimir
20.08.2018
20:08:18

Google

Adel
20.08.2018
20:08:21
отвыкайлезть в базувправилахвалдиации

Илья
20.08.2018
20:08:30
конкретно это правло для сравнения с другим полем запроса

Vladimir
20.08.2018
20:08:44
спасибо

Илья
20.08.2018
20:08:49

Vladimir
20.08.2018
20:09:00

Adel
20.08.2018
20:09:12

Илья
20.08.2018
20:09:21
Ахах ?

Vladimir
20.08.2018
20:09:26
Да и как проверить наличие записи не ходя в базу
?

Admin
ERROR: S client not available

Илья
20.08.2018
20:09:29

Adel
20.08.2018
20:09:33
позже надо
после валидации

Илья
20.08.2018
20:10:28
валидация после валидации?

Adel
20.08.2018
20:10:37
ага:)

Maksim (Ellrion)
20.08.2018
20:10:47
Типо что бы ту же блокировку поставить

Vladimir
20.08.2018
20:11:01
не слушай ее
тогда зачем писать на ней, yii в помощь и в перед

Maksim (Ellrion)
20.08.2018
20:11:38
Ну и Адель пропагандирует разделение валидации простой от валидации уровня бизнес правил

Adel
20.08.2018
20:11:54
нусмотри
если юзер email неправильно написал - это да

Google

Adel
20.08.2018
20:12:08
надо ему намекнуть
НО если он передал значение НЕ ИЗ БАЗЫ

Maksim (Ellrion)
20.08.2018
20:12:30
Смысл в его позиции есть, но как неприложное правило воспринимать нет

Adel
20.08.2018
20:12:32
это как думаете? нормальный юзер?

f4rt~
20.08.2018
20:12:58
нажмите сюда если это вы?

Vladimir
20.08.2018
20:13:18

Adel
20.08.2018
20:13:32
ой юмористы ей богу

f4rt~
20.08.2018
20:13:50
ну а что ты имеешь в виду под "неправильно"

Adel
20.08.2018
20:14:09
asdasd@sdfsdf

f4rt~
20.08.2018
20:14:10
возможно вы имели в виду
blahblah2@gmail.com
instead of
blahblah@gmail.com

Adel
20.08.2018
20:14:25
неверный формат

f4rt~
20.08.2018
20:15:25
тобишь у тя email VO где описаны базовые штуки по его валидации аля filter_var
а уже потом ты чекаешь в бд соответсвие по полям

Adel
20.08.2018
20:15:41
пффффф
email можнонормальноотвалидировать
как в ларке

f4rt~
20.08.2018
20:16:01
как раз сказки наночь
продолжай

Adel
20.08.2018
20:16:08
а вот то,что некоторый id exists in the table - так не надо
но - это нормально для простых приложений :)