У меня проблема с crud а именно update laravel. Отправляю запрос выдает ошибку
The POST method is not supported for this route. Supported methods: GET, HEAD, PUT, PATCH, DELETE. Мой запрос blade
<form action="{{ route('profile.update', Auth::user()->id) }}" method="POST" class="form" enctype="multipart/form-data">
@method('PUT')
@csrf
{{-- <div><label for="">Почта</label></div> --}}
<span class="badge badge-success">Почта</span>
<div class="form-profile">
<input type="email" class="form-control" value="{{ Auth::user()->email }}">
<button type="submit" class="btn btn-primary">Сохранить</button>
</div>
Мой контроллер:
public function update(Request $request, $id)
{
DB::table('users')
->where('id', $id)
->update([
'email' => $request->email,
]);
return redirect(route('user.user_profile.index', $id));
}
Маршрут:
Route::prefix('user')->group(function () {
Route::resource('/profile', 'ProfileController');
}
Ошибка была просто нужно была поменять местам
<form action="{{ route('profile.update', Auth::user()->id) }}" method="POST" class="form" enctype="multipart/form-data">
@csrf
@method('PUT')
<div class="form-profile">
<input type="email" class="form-control" value="{{ Auth::user()->email }}">
<button type="submit" class="btn btn-primary">Сохранить</button>
</div>
</form>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Нужно отправить форму в контроллер без перезагрузки страницыКак это можно реализовать используя ajax
Нужна регулярка которая будет находить определенное слово (в данном случае длина), и получать цифру идущую за ней, и на этом поиск прекращала,...
прошу подсказать, как можно обезопасить запрос от sql инъекцийЗапрос такого вида: