title: Can't bind model in Route::model after upgrade laravel 5.2 to 5.3
body: <p>This code worked in laravel 5.2 But don't work in laravel 5.3.
  I have in <code>RouteServiceProvider</code>:</p>
  
  <pre><code>\Route::model('users', \App\User::class, function ($value) {
      return User::where('name', $value)
                -&gt;first();
  });
  </code></pre>
  
  <p>In my blades I ask for action:</p>
  
  <pre><code>'&lt;a href="{{ action('UserController@show',[Auth::user()-&gt;name]) }}"&gt;{{Auth::user()name}}&lt;/a&gt;'
  </code></pre>
  
  <p>And in my <code>UserController</code> </p>
  
  <pre><code>public function show($user)
  {
      return view('users.user.show', compact('user'));
  }
  </code></pre>
  
  <p>And now <code>$user</code> is only <code>Auth::user()-&gt;name</code>For example 'qwerty'. But not the object of class User how it has been earlier. What can be a problem?</p>