Size: a a a

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

2020 May 04

И

Игорь in Laravel для начинающих
Bogdan
Всем привет. Может кто подскажет как реализовать подобную структуру ссылок или же скажет в какую сторону копать.
Есть продукция и посты из блога и все они должны размещаться в верхнем уровне т.е
sitename.com/{product_slug}
sitename.com/{post_slug}
Как правильно отлавливать слаги и определять принадлежность к тому или объекту
а это законно вообще? Тут два маршрута под одно правило попадают
источник

VR

Vladimir Ryzhov in Laravel для начинающих
Bogdan
Всем привет. Может кто подскажет как реализовать подобную структуру ссылок или же скажет в какую сторону копать.
Есть продукция и посты из блога и все они должны размещаться в верхнем уровне т.е
sitename.com/{product_slug}
sitename.com/{post_slug}
Как правильно отлавливать слаги и определять принадлежность к тому или объекту
хранить все слаги в одной таблице, по ней определять куда это
источник

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
UTF-8 по-барабану))
Да, но почему-то в каждом  проекте, где раньше кто-то написал русские коменты - встречается в файлах и кодировка 1251 :)
Они связаны тайной связью
источник

И

Игорь in Laravel для начинающих
Vladimir Ryzhov
хранить все слаги в одной таблице, по ней определять куда это
ну или так
источник

AH

Andrey Helldar in Laravel для начинающих
Vladimir Yefremov
Да, но почему-то в каждом  проекте, где раньше кто-то написал русские коменты - встречается в файлах и кодировка 1251 :)
Они связаны тайной связью
Есть такие индивидуумы)
источник

И

Игорь in Laravel для начинающих
но я бы добавил /products/product_slug
источник

VY

Vladimir Yefremov in Laravel для начинающих
Игорь
в том-то и дело, что пишу для себя и поддерживать буду только я. Поэтому думаю как удобнее
Эгоизм :)
источник

AH

Andrey Helldar in Laravel для начинающих
Pavel Lint
коммиты на русском это первый шаг к резиновой женщине
Вообще не так
источник

AH

Andrey Helldar in Laravel для начинающих
Roman Kolosov
а зачем тебе самому свои коммиты читать?)
Вероятно, за тем же зачем и git придумали)
источник

VR

Vladimir Ryzhov in Laravel для начинающих
Игорь
но я бы добавил /products/product_slug
я б тоже, ещё как вариант приставку к слагу, а по ней в роутах разруливать, это если прям в ссылке только один слаг
источник

И

Игорь in Laravel для начинающих
Vladimir Ryzhov
я б тоже, ещё как вариант приставку к слагу, а по ней в роутах разруливать, это если прям в ссылке только один слаг
да, если есть возможность то добавляй, конечно /products/ и /posts/
источник

B

Bogdan in Laravel для начинающих
Игорь
но я бы добавил /products/product_slug
Да, только вот задача стоит реализовать именно без вложений в категорию. По поводу общей базы расматривал как вариант, но хотелось бы узнать и иные решения данной проблемы
источник

RK

Roman Kolosov in Laravel для начинающих
Игорь
да, если есть возможность то добавляй, конечно /products/ и /posts/
ss
источник

И

Игорь in Laravel для начинающих
Bogdan
Да, только вот задача стоит реализовать именно без вложений в категорию. По поводу общей базы расматривал как вариант, но хотелось бы узнать и иные решения данной проблемы
так у тебя вложений и не будет - это только маршрут, чтобы отправить на нужный контроллер
источник

И

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

И

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

RK

Roman Kolosov in Laravel для начинающих
products posts)
источник

PL

Pavel Lint in Laravel для начинающих
Игорь
в том-то и дело, что пишу для себя и поддерживать буду только я. Поэтому думаю как удобнее
когда пишешь для себя, это самый удобный момент чтобы отработать хорошие практики и обучиться новой технологии.

А ты пытаешься не только упустить пользу от этого момента, но ещё и добавить в него вред, закрепляя дурные привычки, от которых как ты сам же говоришь на любом другом проекте придётся избавляться.
источник

ЕК

Егор Карась... in Laravel для начинающих
я скозал
источник

И

Игорь in Laravel для начинающих
Roman Kolosov
products posts)
о, ну да. В первом примере правильно написал, а потом уже заропортовался. ++
источник