Comments 10
>> /resource/unique-resource-url вместо /resource/1
а есть способ вместо /resource/1 просто /unique-resource-url?
а есть способ вместо /resource/1 просто /unique-resource-url?
0
Да, способы есть.
Как пример: можно сделать отдельную модель Links (Link — потому что класс Url зарезервирован в Laravel) с 4 полями
И записывать в
Так же в настройках пакета Eloquent Sluggable можно указать зарезервированные слова.
Но, как вы понимаете, логика маршрутов будет усложняться.
Как пример: можно сделать отдельную модель Links (Link — потому что класс Url зарезервирован в Laravel) с 4 полями
- id
- slug
- linkable_id
- linkable_type
И записывать в
linkable_type
класс Модели, а в linkable_id
— id в Модели. Для таких маневров в Laravel реаилизована связь Polymorphic Relations.Так же в настройках пакета Eloquent Sluggable можно указать зарезервированные слова.
Но, как вы понимаете, логика маршрутов будет усложняться.
0
Мне не приходилось работать с этим фреймворком, но благодаря таким статьям я ещё дольше этого не буду делать.
Многие скажут, что не велика потеря и будут правы, но на**ра такой фреймворк, в котором ещё нужно Бог знает сколько колупаться, чтобы начать писать именно код приложения…
Многие скажут, что не велика потеря и будут правы, но на**ра такой фреймворк, в котором ещё нужно Бог знает сколько колупаться, чтобы начать писать именно код приложения…
0
Колупаться? Что конкретно в этой статье Вас заставило так думать?
0
UFO just landed and posted this here
Тогда посмотрите на octobercms.com. CMS на данном фреймворке.
0
Мне не приходилось работать с этим фреймворком, но благодаря таким статьям я ещё дольше этого не буду делать.
0
Причем тут создание проекта, контроллеры, внешние ключи и пр.?
+1
Sign up to leave a comment.
Удобная генерация URL (ЧПУ). Laravel 4 + сторонние пакеты