Я знаю, что могу изменить имя ключа маршрута для всей модели, используя метод getRouteKeyName
, но как я могу изменить имя ключа маршрута для одного маршрута? Допустим, у меня есть модель Post и имя ключа маршрута, очевидно, id
, я хочу иметь slug
имя ключа для маршрута show
. Можно ли как-то управлять getRouteKeyName
методом, чтобы добиться этого?
public function getRouteKeyName()
{
return 'slug';
}