HomeController.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Institution;
  5. use App\Workexperience;
  6. use App\Score;
  7. use App\User;
  8. use App\Proposal;
  9. use App\AcademicLevel;
  10. use App\StudentProposalUpload;
  11. use Auth;
  12. class HomeController extends Controller
  13. {
  14. /**
  15. * Create a new controller instance.
  16. *
  17. * @return void
  18. */
  19. public function __construct()
  20. {
  21. $this->middleware('auth');
  22. }
  23. /**
  24. * Show the application dashboard.
  25. *
  26. * @return \Illuminate\Contracts\Support\Renderable
  27. */
  28. public function index()
  29. {
  30. $institution= Institution::where('student_id',Auth::user()->id)->get();
  31. $work_experience= Workexperience::where('student_id',Auth::user()->id)->get();
  32. $score= Score::where('student_id',Auth::user()->id)->get();
  33. $proposal= Proposal::where('student_id',Auth::user()->id)->get();
  34. $user_info= User::find(Auth::user()->id);
  35. $academic_level= AcademicLevel::all();
  36. $proposal_files= StudentProposalUpload::where('student_id',Auth::user()->id)->get();
  37. return view('profile',compact('institution','academic_level','work_experience','score','user_info','proposal','proposal_files'));
  38. }
  39. }