mgsmus Hocam sayenizde şu şekilde istediğim sonuca ulaştım çok teşekkür ederim.
$projeler = Project::where('donem_id', 1)
->with([
'danisman:id,adi,soyadi',
'ogrenci:id,adi,soyadi,bolum_id',
'ogrenci.bolum:id,adi'
])
->get();
Cevabınızdan önceki çözümüm :
$projeler=DB::select("select proje.id as projeid, proje.adi as projeadi, ogrenci.adi as ogrenciadi , ogrenci.soyadi as ogrencisoyadi, danisman.adi as danismanadi , danisman.soyadi as danismansoyadi,bolum.adi as bolumadi, date_format(proje.created_at,'%d.%m.%Y %H:%i') AS tarih from `proje` inner join `danisman` on `proje`.`danisman_id` = `danisman`.`id` inner join `ogrenci` on `proje`.`ogrenci_id` = `ogrenci`.`id` inner join `bolum` on `ogrenci`.`bolum_id` = `bolum`.`id` where proje.donem_id=$request->donem order by `tarih` desc");