PLZ, не опускайте меня до следующего предложения, оставайтесь со мной ...
Интересно, как лучше удалить объект, сделанный из модели?Я видел несколько похожих вопросов, но никто не касался ни всей темы, ни моих подробностей.
Я хочу создать кнопку удаления, удаляющую определенный объект в laravel.Я знаю, как это сделать, но боюсь, что я слишком усложняю вещи.
Допустим, у меня есть модель с именем Post
У меня также есть контроллер PostController.Когда я сделал этот контроллер, я получил его.Благодаря этому у меня есть несколько методов, например.destroy
/**
* Remove the specified resource from storage.
*
* @param \App\Post $post
* @return \Illuminate\Http\Response
*/
public function destroy(Post $post)
{
//
}
Я немного запутался, как будто почему он дает мне подсказку типа Post , а также параметр $ post?Для меня было бы разумно, если бы в качестве параметра он принимал $ id.
НО снова и снова, я не Тай-Тай.Поэтому каждый раз, когда что-то не имеет смысла для меня, я думаю, что просто что-то упустил.Итак, с риском быть широким, как мне сделать кнопку удаления, которая использует предопределенный метод уничтожения?ищу ответ на эти три шага:
- HTML (Как сделать форму / кнопку)
- web.php (маршрут)
- PostController (Как выполнить уничтожение? Я знаю, как сделать это с идентификатором, но с целым объектом в качестве параметра? Как это вообще отправлено в первую очередь?)
еще раз извините за широкуюно я чувствую, что многие вопросы по этому поводу задаются в попытке быть конкретным, но недостаток знаний сужает вопрос до многих, поэтому он может упустить очевидные ответы.