Bir grup düzenleme sayfası var grup adı ve açıklaması. Adını düzeltmek istediğim zaman düzeltiyor, Ama eğer açıklamayı düzeltip adı düzeltmezsem bu sefer form aynı yerde kalıyor. Eğer ki hem adı hem de açıklamayı düzeltirsem bu sefer ikiside düzeltiliyor. Ayrıca requridlarde bir işey yaramıyor ikisini boş bırakıp yapmaya çalıştığım zaman aynı sayfada kalıyor hata göstermiyor
Controller
public function update(Request $request, Usergroup $usergroup)
{
$request->validate([
"name"=>"required|unique:user_groups,name",
"description"=>"required"
]);
$usergroup->name = $request->get("name");
$usergroup->description = $request->get("description");
$usergroup->save();
return redirect()->route("system.usergroups.index")->with("success", "Grup Başarıyla Düzenlendi");
}
Blade
<form method="POST" action="{{ route("system.usergroups.update",["usergroup"=>$usergroup->id]) }}">
@csrf
<div class="form-group">
<input type="text" class="form-control" @error ("name") is-invalid @enderror" name="name" value="{{$usergroup->name}}">
@error('name')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="form-group">
<textarea class="form-control" name="description" @error ("description") is-invalid @enderror" rows="3">{{$usergroup->description}}</textarea>
@error('description')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<button type="submit" class="btn btn-primary">Düzenle</button>
</form>