Pull to refresh

Comments 10

>> /resource/unique-resource-url вместо /resource/1
а есть способ вместо /resource/1 просто /unique-resource-url?
Да, способы есть.

Как пример: можно сделать отдельную модель Links (Link — потому что класс Url зарезервирован в Laravel) с 4 полями

  • id
  • slug
  • linkable_id
  • linkable_type

И записывать в linkable_type класс Модели, а в linkable_id — id в Модели. Для таких маневров в Laravel реаилизована связь Polymorphic Relations.

Так же в настройках пакета Eloquent Sluggable можно указать зарезервированные слова.

Но, как вы понимаете, логика маршрутов будет усложняться.
Мне не приходилось работать с этим фреймворком, но благодаря таким статьям я ещё дольше этого не буду делать.

Многие скажут, что не велика потеря и будут правы, но на**ра такой фреймворк, в котором ещё нужно Бог знает сколько колупаться, чтобы начать писать именно код приложения…
Колупаться? Что конкретно в этой статье Вас заставило так думать?
UFO just landed and posted this here
Во самописном фреймворке компании, в которой я работаю и в моём микрофреймворке это реализовано.
UFO just landed and posted this here
Мне не приходилось работать с этим фреймворком, но благодаря таким статьям я ещё дольше этого не буду делать.
Причем тут создание проекта, контроллеры, внешние ключи и пр.?
Sign up to leave a comment.

Articles