In my routes.php I have:

```php
Route::patch('/preferences/{id}', 'UserController@update');

```

And in the view file (account/preferences.blade.php) I have:

```none
{!! Form::model(Auth::user(), ['method' => 'PATCH', 'route' => '/preferences/' . Auth::user()->id]) !!}

```

But I'm getting this error:

> 
> Route [/preferences/1] not defined
> 
> 
> 

A similar error occurs when calling the `route()` helper directly:

```php
route('/preferences/' . Auth::user()->id');

```

I think I'm misunderstanding the docs on this topic but I've defined a route for PATCH requests with a given parameter, and set this in the view correctly. What am I overlooking here?