::bind('user', function($id) {
$user = App\User::find($id)->first();
});
Route::patch('user/{user}', 'UserController@update');
// UpdateUserRequest.php
public function rules() {
$user = $this->route('user');
return [
'username' => 'required|unique:users,username,' . $user->id,
];
}
// UserController.php
public function update(UpdateUserReque