app/Http/Controllers/AlunosController.php
/**
   * Update the specified resource in storage.
   *
   * @param  \Illuminate\Http\Request  $request
   * @param  \App\Aluno  $aluno
   * @return \Illuminate\Http\Response
   */
Update the specified resource in storage.
Update the specified resource in storage .
public function update(Request $request, Aluno $aluno)
  {
    $this->validator($request);
    $aluno->name = $request->name;
    $aluno->email = $request->email;
    $aluno->curso_id = $request->curso_id;
    $aluno->data_nascimento = $request->data_nascimento;
    if ($request->hasFile('avatar') && $request->file('avatar')->isValid())
    {
      $aluno->avatar = $request->avatar->store('alunos');
    }
    $aluno->save();
    return redirect()
      ->route('alunos.index')
      ->with('success', 'Aluno alterado com sucesso!');
  }
public function update ( Request $ request , Aluno $ aluno ) { $ this -> validator ( $ request ) ; $ aluno -> name = $ request -> name ; $ aluno -> email = $ request -> email ; $ aluno -> curso_id = $ request -> curso_id ; $ aluno -> data_nascimento = $ request -> data_nascimento ; if ( $ request -> hasFile ( 'avatar' ) && $ request -> file ( 'avatar' ) -> isValid ( ) ) { $ aluno -> avatar = $ request -> avatar -> store ( 'alunos' ) ; } $ aluno -> save ( ) ; return redirect ( ) -> route ( 'alunos.index' ) -> with ( 'success' , 'Aluno alterado com sucesso!' ) ; }
Update the specified resource in storage.
Update the specified resource in storage .