Size: a a a

Laravel для начинающих

2021 March 25

L

Leonid in Laravel для начинающих
👍
источник

G

Georgy in Laravel для начинающих
Nazar Tertyshnyi
Ну так показывай что у тебя там. Мы ж не знаем что ты наваял
public function edit(User $profile)
   {
       if((Auth::user()->id) == $profile->id || Auth::user()->type == 1){

           return view('profiles.edit', ['user' => $profile]);
       } else {
           return abort(404);
       }
   }


   public function update(Request $request, User $profile)
   {
       $valid = $request->validate([
           'name' => 'required|min:4|max:100',
           'email' => 'required|min:4|max:100'      
       ]);
       $user = User::where('id', $profile)->firstOrFail();
       $user->name = $request->input('name');
       $user->email = $request->input('email');
       $user->telephone = $request->input('telephone');
       $user->address = $request->input('address');
       $user->gender = $request->input('gender');
       $user->status = $request->input('status');

       $user->update();
       
       return redirect()->route('profile.edit', $user_id);
   }


<form action="{{ route('profile.update', $user->id) }}">
источник

D

DK in Laravel для начинающих
Georgy
public function edit(User $profile)
   {
       if((Auth::user()->id) == $profile->id || Auth::user()->type == 1){

           return view('profiles.edit', ['user' => $profile]);
       } else {
           return abort(404);
       }
   }


   public function update(Request $request, User $profile)
   {
       $valid = $request->validate([
           'name' => 'required|min:4|max:100',
           'email' => 'required|min:4|max:100'      
       ]);
       $user = User::where('id', $profile)->firstOrFail();
       $user->name = $request->input('name');
       $user->email = $request->input('email');
       $user->telephone = $request->input('telephone');
       $user->address = $request->input('address');
       $user->gender = $request->input('gender');
       $user->status = $request->input('status');

       $user->update();
       
       return redirect()->route('profile.edit', $user_id);
   }


<form action="{{ route('profile.update', $user->id) }}">
$user->save();
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Georgy
public function edit(User $profile)
   {
       if((Auth::user()->id) == $profile->id || Auth::user()->type == 1){

           return view('profiles.edit', ['user' => $profile]);
       } else {
           return abort(404);
       }
   }


   public function update(Request $request, User $profile)
   {
       $valid = $request->validate([
           'name' => 'required|min:4|max:100',
           'email' => 'required|min:4|max:100'      
       ]);
       $user = User::where('id', $profile)->firstOrFail();
       $user->name = $request->input('name');
       $user->email = $request->input('email');
       $user->telephone = $request->input('telephone');
       $user->address = $request->input('address');
       $user->gender = $request->input('gender');
       $user->status = $request->input('status');

       $user->update();
       
       return redirect()->route('profile.edit', $user_id);
   }


<form action="{{ route('profile.update', $user->id) }}">
Какой метод у формы?
источник

G

Georgy in Laravel для начинающих
Nazar Tertyshnyi
Какой метод у формы?
@method('PUT')
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
А в самой форме?
источник

D

DK in Laravel для начинающих
Nazar Tertyshnyi
Какой метод у формы?
да алло
источник

V

Vladyslav in Laravel для начинающих
Nazar Tertyshnyi
Какой метод у формы?
там не метод хттп
источник

V

Vladyslav in Laravel для начинающих
Nazar Tertyshnyi
Какой метод у формы?
там код не тот
источник

V

Vladyslav in Laravel для начинающих
$user->update();
источник

D

DK in Laravel для начинающих
$user->update();
источник

V

Vladyslav in Laravel для начинающих
йопта
источник

D

DK in Laravel для начинающих
update принимает в себя аргументы
источник

D

DK in Laravel для начинающих
а ему пахую
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Базару ноль. Но ведь и другие "точки" есть
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
:D
источник

VY

Vladimir Yefremov in Laravel для начинающих
Georgy
public function edit(User $profile)
   {
       if((Auth::user()->id) == $profile->id || Auth::user()->type == 1){

           return view('profiles.edit', ['user' => $profile]);
       } else {
           return abort(404);
       }
   }


   public function update(Request $request, User $profile)
   {
       $valid = $request->validate([
           'name' => 'required|min:4|max:100',
           'email' => 'required|min:4|max:100'      
       ]);
       $user = User::where('id', $profile)->firstOrFail();
       $user->name = $request->input('name');
       $user->email = $request->input('email');
       $user->telephone = $request->input('telephone');
       $user->address = $request->input('address');
       $user->gender = $request->input('gender');
       $user->status = $request->input('status');

       $user->update();
       
       return redirect()->route('profile.edit', $user_id);
   }


<form action="{{ route('profile.update', $user->id) }}">
зачем метод апдейт делает ретурн снова на эдит?
источник

V

Vladyslav in Laravel для начинающих
Vladimir Yefremov
зачем метод апдейт делает ретурн снова на эдит?
а куда
источник

D

DK in Laravel для начинающих
Vladyslav
а куда
к списку
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Vladimir Yefremov
зачем метод апдейт делает ретурн снова на эдит?
Норм тема.
источник