LaravelでToDoアプリに挑戦!データの一覧表示編

laravel ToDoアプリデータの一覧表示のアイキャッチ

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

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

はじめに

はなまる

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

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

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

今回はToDoデータの一覧表示についてお伝えします。

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

ToDo一覧ページを作る

ルートの設定

routes

Route::get('post', [PostController::class, 'index']);

コントローラを作る

appHttp/Controllers

public function index()
    {
        $posts = Post::all();
        return view('post.index', compact('posts'));
    }

ビューファイルを作る

resources内にindex.blade.phpを作成します。

ToDo本文と作成した日付日時を表示します。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>ToDo一覧ページ</title>
    <link rel="stylesheet" href="/css/style.css">
</head>
<body>
    <h1>ToDo一覧ページ</h1>
    @foreach($posts as $post)
        <p>{{$post->body}}</p>
        <p>{{$post->created_at}}</p>
    @endforeach
</body>
</html>

ブラウザで確認する

Webブラウザで下記のURLにアクセスして確認します。

http://localhost/post

Laravel ToDoアプリ一覧ページの画像

一覧表示されたら成功です!

おわりに

以上、LaravelでToDoアプリ制作 データの一覧表示編でした。

データの個別表示、編集、削除も記事にする予定です。

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

たこぼ

おつかれさまでした!

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

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

この記事を書いた人

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

コメント

コメントする

CAPTCHA


目次