title: laravel 8 join query table.column_name does not work in blade or controller
body: <p>here is my code:</p>
  <pre><code>$data = Courses::select('courses.id','courses.standid', 'courses.publisher', 'courses.coverpic', 'courses.course_sts', 'standards.standtitle AS stitle', 'subjects.subtitle AS btitle')
                  -&gt;join('subjects', 'subjects.id', '=', 'courses.subjectid')
                  -&gt;join('standards', 'standards.id', '=', 'courses.standid')
                  -&gt;get();
  
  and blade codes are:
  
  @foreach ($data as $row)
  &lt;p&gt;{{ $row-&gt;stitle }}&lt;/p&gt; 
  @endforeach
  </code></pre>
  <p>the query works fine when i check dd($data) under attributes, but the stitle and btitle columns never shows inside blade as {{ $row-&gt;stitle }} or {{ $row-&gt;btitle }}</p>
  <p>what am I missing or how to collect the joining table column into the blade file?</p>
  <p>cheers</p>