You can do Route model binding like Route::get('api/users/{user}', function (App\User $user) { … }
- but not only by ID field. If you want {user}
to be a username
field, put this in the model:
1public function getRouteKeyName() {2 return 'username';3}