title: Select except some columns in laravel eloquent when i use from "with" in join queries
body: <p>I use from "with" in join eloquent in laravel and I want to use select in get results of my query but returns error because for example i use with(['user]) and user is my model's name not tables name(table's name is users)
  is there any way that i use 'select' with my model's name?
  or i use except that get all of the default columns except specific columns?</p>
  
  <p>thanks </p>
  
  <p>here is my query:</p>
  
  <pre><code>AlbumGalleryManagement::with('image','user')
          -&gt;whereHas('organization', function ($q2) use ($organizationSlug){
              $q2-&gt;where('organization_slug', $organizationSlug);
          })
          -&gt;join('province_approves','province_approves.approved_id','album_gallery_managements.id')
          -&gt;where('province_approves.approved_type',self::ALBUMMODEL)
          -&gt;where('published_at','&lt;=',$nowDate)
          -&gt;orderBy('published_at','DESC')
          -&gt;orderBy('album_gallery_managements.id','DESC')
          -&gt;paginate(self::PAGINATE);
  </code></pre>