TeacherHomeController.php 875 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\User;
  5. use App\StudentProposal;
  6. use App\Models\Department;
  7. use App\Models\ReferUser;
  8. use App\Models\University;
  9. use Auth;
  10. class TeacherHomeController extends Controller
  11. {
  12. public function __construct()
  13. {
  14. $this->middleware('teacher');
  15. }
  16. public function teacher_profile(Request $request)
  17. { $user = Auth::guard('teacher')->user();
  18. $students = StudentProposal::where('teacher_id',$user->id)->get();
  19. $departments =Department::where('status',1)->orderBy('name','ASC')->get();
  20. $refer_users =ReferUser::where('teacher_id',$user->id)->orderBy('id','DESC')->get();
  21. $universities =University::orderBy('name','ASC')->get();
  22. return view('teacher_profile',compact('students','user','departments','refer_users','universities'));
  23. }
  24. }