title: Laravel Nova BelongsTo not working when relationship method name and foreign key prefix are different
body: <p>Belongs to relationship not working in my Nova application when relationship method name and foreign key prefix are different.</p>
  
  <p>I have two tables, event &amp; client_location with Models Event &amp; ClientLocation</p>
  
  <p>Event Model:</p>
  
  <pre><code>class Event extends Model
  {
     public function clientLocation()
     {
         return $this-&gt;belongsTo(\App\ClientLocation::class, 'location_id');
     }
  }
  </code></pre>
  
  <p>ClientLocation Model:</p>
  
  <pre><code>class ClientLocation extends Model
  {
     public function events()
     {
         return $this-&gt;hasMany(\App\Event::class, 'location_id');
     }
  }
  </code></pre>
  
  <p>Nova Resource fields method for Event:</p>
  
  <pre><code>public function fields(Request $request)
  {
      return [
          ID::make()-&gt;sortable(),
          BelongsTo::make('clientLocation'),
      ];
  }
  </code></pre>
  
  <p>Any idea on how to handle this issue?</p>