Esempio n. 1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show()
 {
     if (Auth::check()) {
         $id = Auth::user()->id;
         $user = User::find($id);
         if ($user->is('admin')) {
             return view('teachers.thshownotas');
         } else {
             $users = DB::table('users')->join('grades', 'users.id', '=', 'grades.user_id')->select('users.firstname', 'grades.unit', 'grades.notas_especificas', 'grades.cod_class')->where('users.id', '=', $id)->get();
             return view('user.shownotas', compact('users'));
         }
     }
 }
Esempio n. 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(LoginRequest $request)
 {
     if (Auth::attempt(['username' => $request['username'], 'password' => $request['password']])) {
         $id = Auth::user()->id;
         $user = User::find($id);
         if ($user->is('admin')) {
             return Redirect::to('/thprofile');
         } else {
             return Redirect::to('/profile');
         }
     } else {
         Session::flash('message-error', 'Datos son Incorrectos');
         return Redirect::to('/login');
     }
 }
Esempio n. 3
0
 public function edit($id)
 {
     $user = User::find($id);
     return view('login.edit', ['user' => $user]);
 }