Route::get('posts/{post:slug}', function(Post $post) {
return view('post', [
'post' => $post
]);
});
/**
* Retrieve the model for a bound value.
*
* @param mixed $value
* @param string|null $field
* @return IlluminateDatabaseEloquentModel|null
*/
public function resolveRouteBinding($value, $field = null)
{
return $this->where('name', $value)->firstOrFail();
}