I do have data in database and I got data for
$student->galleries
, but got the error 'Trying to get property of non-object' while printing $student->classrooms->galleries
This is my Student model :
namespace App;
use Illuminate\Database\Eloquent\Model;
class Student extends Model
{
public function parentDetails(){
return $this->hasOne('App\ParentDetail');
}
public function classrooms(){
return $this->belongsTo('App\Classroom');
}
public function galleries(){
return $this->hasMany('App\Gallery');
}
}
And this is my Classroom model:
namespace App;
use Illuminate\Database\Eloquent\Model;
class Classroom extends Model
{
public function users(){
return $this->belongsToMany('App\User');
}
public function students(){
return $this->hasMany('App\Student');
}
public function galleries()
{
return $this->hasMany('App\SharedGallery');
}
}