下面是我目前的代码:控制器:
公共函数编辑($id){ $post =帖子::查找($id);
return view('edit', compact('post'));
}
public function update(Request $request, $id){
$post = Posts::find($id);
$validatedRequests = $request->validate([
'title' => 'required|max:255|string|integer',
'description' => 'required|max:255|string|integer',
'price' => 'required|integer|max:255|'
]);
$post->create($validatedRequests);
return redirect('/Post/{{$post->id}}')->with('mssg', 'updates successfully');
}
Web.php:
Route::get('/post/{id}/edit', [PostController::class, 'edit']);
/post/{id}/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
查看方式:
<form method="POST" action="/post/{{$post->id}}/update">
@csrf
@method('PUT')
<label class="underline" for="title">change title:</label></br>
<input type="text" name="title" value="{{$post->title}}"></input></br>
<label class="underline" for="decsription">change description:</label></br>
<input type="text" name="description" value="{{$post->description}}"></input></br>
<label class="underline" for="price">change price:</label></br>
<input type="text" name="price" value="{{$post->price}}"></input></br>
<input type="submit" value="submit">
</form>
2条答案
按热度按时间11dmarpk1#
在控制器中
您的路线
您的观点
4dc9hkyq2#
您的控制器应该:
您的路线
您的视图应该是: