<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\User; use App\StudentProposal; use App\Models\Department; use App\Models\ReferUser; use App\Models\University; use Auth; class TeacherHomeController extends Controller { public function __construct() { $this->middleware('teacher'); } public function teacher_profile(Request $request) { $user = Auth::guard('teacher')->user(); $students = StudentProposal::where('teacher_id',$user->id)->get(); $departments =Department::where('status',1)->orderBy('name','ASC')->get(); $refer_users =ReferUser::where('teacher_id',$user->id)->orderBy('id','DESC')->get(); $universities =University::orderBy('name','ASC')->get(); return view('teacher_profile',compact('students','user','departments','refer_users','universities')); } }