Я пытаюсь настроить медленный элемент в базе данных, используя cviebrock / eloquent-sluggable в Laravel 4. Это здорово, когда вы хотите, чтобы заголовок придерживался слаг, но когда дело доходит до внесения изменений, я не уверен как лучше всего подойти к этому …
Представьте, что кто-то создает сообщение с заголовком «Это мое сообщение», sluggable преобразует его в «это мое сообщение» и выполняет проверки, чтобы убедиться, что в таблице нет дубликатов, или добавляет «-1, -2». «и т. д. это здорово … однако я хочу добавить необязательный ввод формы с именем slug, где пользователь может переопределить переменную» build_from «в модели, но сохранить проверки на переопределение, чтобы убедиться, что нет дубликатов». ,
Таким образом, заголовок «Это мой пост» с фрагментом «foo-bar» должен заставить его сохранить этот фрагмент, но в тот момент, когда я сохраняю его, он возвращается к «this-is-my-post».
Можно ли обойти build_from в eloquent-sluggable? В настоящий момент, даже если я изменю «Слаг», он все равно будет генерироваться из «Заголовка»
Ценю любую помощь, и спасибо.
Задача ещё не решена.
Других решений пока нет …