LaravelでToDoアプリに挑戦!データの削除編

Laravel ToDoアプリデータの削除編のアイキャッチ

このページにはプロモーションが含まれています。

目次
プログラミング言語の人気オンラインコース

はじめに

はなまる

ご覧いただきありがとうございます!
Webアプリ開発勉強中の「はなまる」と申します。
よろしくお願いします!

Laravelの基礎学習の復習として、ToDoアプリを作りました。

記事でお伝えするのは、CRUD機能のみの基本的でシンプルなアプリです。

今回はToDoデータの削除についてお伝えします。

環境構築編などの関連記事も、ぜひあわせてご覧ください。

削除機能を追加する

ルートの設定

routes

Route::delete('post/{post}', [PostController::class, 'destroy'])
    ->name('post.destroy');

コントローラを作る

appHttp/Controllers

public function destroy(Post $post)
    {
        $post->delete();
        return redirect()->route('post.index');
    }

ビューファイルを作る

resourcesshow.blade.php

<form method="post" action="{{route('post.destroy',$post)}}">
    @csrf
    @method('delete')
    <button>削除する</button>
</form>

ブラウザで確認する

個別ページにアクセスして、削除するボタンをクリックすると、

メモが削除されます。

Laravel ToDoアプリ個別ページの画像

一覧ページから削除されていることが確認できたら成功です。

おわりに

以上、LaravelでToDoアプリ制作 データの削除編でした。

ここまでお読みいただきありがとうございました!

たこぼ

ありがとう!

私が勉強に使用した書籍はこちらです!

created by Rinker
¥3,300 (2024/12/19 01:41:47時点 楽天市場調べ-詳細)
よかったらシェアしてください!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

フリーランスとしてWeb制作をしています。
Webアプリ開発・セキュリティの勉強中です。
学んだことをアウトプットしてみたいと思い、ブログでの発信に挑戦中!
[保有資格:基本情報技術者]

コメント

コメントする

CAPTCHA


目次