ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2024/09/05
NEW
【週刊ドットインストール】 レッスン制作の進捗、256timesのエディター更新、メンタリングの現場から
PREMIUM
Laravel入門 リレーション編
Laravelのモデル間にリレーションを設定する方法について見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
Laravel入門 基本機能編
(全20回)
PREMIUM
PREMIUM
0%
Laravel入門 データベース編
(全12回)
PREMIUM
PREMIUM
0%
Laravel入門 CRUD操作編
(全19回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(16)
#01 リレーションを設定していこう
(01:27)
無料公開中
これまでの振り返り
リレーションの概要
未完了
#02 データをリセットしておこう
(01:57)
無料公開中
学習環境の確認
migrate:reset
未完了
#03 commentsテーブルの構造を定義しよう
(02:52)
無料公開中
Commentモデルの生成
commetsテーブルの定義
foreignId()
constrained()
cascadeOnDelete()
未完了
#04 マイグレーションを実行しよう
(02:23)
無料公開中
fillableプロパティの設定
マイグレーションの実行
未完了
#05 データを追加していこう
(03:00)
投稿データの追加
コメントデータの追加
SQLite Explorerによる確認
未完了
#06 データの挙動を確認しておこう
(02:23)
存在しないidを指定した場合の挙動
投稿データを削除したときの挙動
未完了
#07 リレーションを設定していこう
(02:37)
comments()
hasMany()
動作の仕組み
未完了
#08 リレーションの挙動を確認しよう
(02:35)
post()
tinkerによる確認
未完了
#09 コメントの一覧を表示してみよう
(02:33)
@forelse ... @empty ... @endforelse
見出しのスタイリング
未完了
#10 コメントの追加フォームを作っていこう
(01:52)
コメントフォームの設置
@csrf、name属性の設定
未完了
#11 ルーティングを設定していこう
(02:49)
Route::resource()
only()
未完了
#12 storeメソッドを実装していこう
(02:55)
ルーティングの確認
リンク先の設定
store()の実装
未完了
#13 バリデーションを設定していこう
(02:05)
バリデーションの設定
エラーメッセージの表示
未完了
#14 コメントの削除ボタンを設置しよう
(02:18)
削除ボタンの設置
formのスタイリング
ルーティングの確認
未完了
#15 destroyメソッドを実装していこう
(02:53)
ルーティングの確認
リンク先の設定
destroy()の実装
未完了
#16 削除するまえに確認をはさもう
(02:35)
JavaScriptによる実装
動作確認
これまでのまとめ
未完了
リリース情報(note)
『Laravel入門 リレーション編』をリリースしました
詳細情報
最終更新日
2024年7月13日