title: How to specify a default value for a field Laravel Nova
body: <p>I want to set the default value of a resource field to the authenticated user's <code>id</code>. I have a model called <code>Note</code> which has a one to many relationship with <code>Game</code> and <code>User</code>.</p>
  
  <pre><code>User hasMany Note
  Game hasMany Note
  
  Note belongsTo User
  Note belongsTo Game
  </code></pre>
  
  <p>In Laravel Nova my fields looks like this for the note</p>
  
  <pre><code>ID::make()-&gt;sortable(),
  Text::make('Note', 'note')-&gt;onlyOnIndex(),
  Textarea::make('Note', 'note')-&gt;alwaysShow(),
  BelongsTo::make('Game', 'game')-&gt;hideWhenCreating()-&gt;hideWhenUpdating(),
  BelongsTo::make('Created By', 'user', 'App\Nova\User')-&gt;hideWhenCreating()-&gt;hideWhenUpdating(),
  DateTime::make('Created At', 'created_at')-&gt;hideWhenCreating(),
  DateTime::make('Updated At', 'updated_at')-&gt;hideWhenCreating(),
  </code></pre>
  
  <p>Because I am referencing the <code>Note</code> on the <code>Game</code> Nova resource, when I create a <code>Note</code>, the <code>game_id</code> column is populated correctly. But, I want the <code>user_id</code> column to be the value of the authenticated user. It does not seem to work like this, how would I accomplish it?</p>