Hola compañeros, otra alternativa para alterar el routeKey para hacer el route model binding con un modelo podría ser:
class Article extends Model
{
protected $primaryKey = 'slug';
}
Pueden leer más aquí, haciendo scroll hasta el apartado de: Primary Keys . La ventaja que veo son:
- No se tiene la tentación/riesgo de alterar el comportamiento de la función ya definida.
- Menos lineas
Si encuentras otras ventajas o desventajas las comentan.