Size: a a a

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

2020 November 02

R#

Reset # Alexey S. in Laravel для начинающих
Алан должен быть уникален всегда, имхо
источник

R#

Reset # Alexey S. in Laravel для начинающих
Иначе вылазит куча ненужного гемора
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Игорь
у меня slug не получается сделать уникальным. Есть несколько групп категорий. В пределах одной группы он уникален, а в других группах может дублироваться. Так вот сижу и думаю. Или все-таки сделать уникальным, дописывая что-нибудь, или оставить так.

К тому же, с учетом неявной привязки
https://laravel.com/docs/8.x/routing#implicit-model-binding-scoping

вроде все работает как надо без уникальности slug. Оставить как есть или где может выстрелить? По отдельности продукт никогда не ищу по slug, всегда в связке. Вот и думай что хочешь
Я бы генерировал уникальный айдишник вместе со слагом.
источник

И

Игорь in Laravel для начинающих
Игорь
у меня slug не получается сделать уникальным. Есть несколько групп категорий. В пределах одной группы он уникален, а в других группах может дублироваться. Так вот сижу и думаю. Или все-таки сделать уникальным, дописывая что-нибудь, или оставить так.

К тому же, с учетом неявной привязки
https://laravel.com/docs/8.x/routing#implicit-model-binding-scoping

вроде все работает как надо без уникальности slug. Оставить как есть или где может выстрелить? По отдельности продукт никогда не ищу по slug, всегда в связке. Вот и думай что хочешь
Склад1
    — мыло
    — веревка
    — ведро

Склад 2
  — торшеры
 — мыло
 — веревка
источник

R#

Reset # Alexey S. in Laravel для начинающих
Galèriarch the Kobanian 🐗
Я бы генерировал уникальный айдишник вместе со слагом.
+, часто так делают
источник

В

Влад in Laravel для начинающих
Galèriarch the Kobanian 🐗
По-моему ты изобретаешь бандлы из симфони.
Ну я вообще люблю изобретать 🚴 Но я не знаю что такое бандлы из симфони, расскажите чем они плохие
источник

И

Игорь in Laravel для начинающих
Reset # Alexey S.
Иначе вылазит куча ненужного гемора
ну вот пока не вижу где это может помешать, просто некрасиво получится
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Влад
Ну я вообще люблю изобретать 🚴 Но я не знаю что такое бандлы из симфони, расскажите чем они плохие
Я не говорил что бандлы из симфони плохие, с чего ты вообще это взял?
источник

И

Игорь in Laravel для начинающих
Galèriarch the Kobanian 🐗
Я бы генерировал уникальный айдишник вместе со слагом.
то есть ты к тому, что как угодно - но  слаг должен быть уникален по всей таблице?
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Игорь
то есть ты к тому, что как угодно - но  слаг должен быть уникален по всей таблице?
Нет. Слаг для читаемости пользователям и (возможно) SEO, а уникальный айди — для уникальности. :)
источник

И

Игорь in Laravel для начинающих
проблем в этом никаких нет, просто не люблю verevka-1 и verevka-2
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Игорь
проблем в этом никаких нет, просто не люблю verevka-1 и verevka-2
Делай verevka-mylo
источник

В

Влад in Laravel для начинающих
Игорь
проблем в этом никаких нет, просто не люблю verevka-1 и verevka-2
а почему бы не добавлять в качестве префикса название склада?
источник

И

Игорь in Laravel для начинающих
Galèriarch the Kobanian 🐗
Делай verevka-mylo
тогда уж verevka-sklad1 ты имел в виду
источник

И

Игорь in Laravel для начинающих
Влад
а почему бы не добавлять в качестве префикса название склада?
вид не очень)
источник

И

Игорь in Laravel для начинающих
но я наверное сильно заморачиваюсь
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Игорь
вид не очень)
В columns.app (не реклама, очень удобный сервис) сделано так:
fuad/_study-backend-1aao
fuad/_study-frontend-1aap

Где 1aao и 1aap — уникальные айди.
источник

R#

Reset # Alexey S. in Laravel для начинающих
А эти веревки они одинаковые?
источник

И

Игорь in Laravel для начинающих
Reset # Alexey S.
А эти веревки они одинаковые?
нет. Названия одинаковое, но товары разные по сути (и по id)
источник

ЕК

Егор Карась... in Laravel для начинающих
Игорь
тогда уж verevka-sklad1 ты имел в виду
А верёвка она одинаковая верёвка?
источник