ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/08/28
NEW
【週刊ドットインストール】 Figma入門を制作中、256timesの新クラスを企画中
PREMIUM
【旧版】Laravel 8入門 リレーション編
Laravelのモデル間にリレーションを設定する方法について見ていきます。
0%
新しいレッスンがあります
旧版のレッスンは更新を終了しており、現状と異なる場合があります。サポートも終了しておりますので、最新版への移行をお願いします。
PREMIUM
Laravel入門 リレーション編
Laravelのモデル間にリレーションを設定する方法について見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
【旧版】Laravel 8入門 基本機能編
(全22回)
PREMIUM
PREMIUM
0%
【旧版】Laravel 8入門 データベース編
(全13回)
PREMIUM
PREMIUM
0%
【旧版】Laravel 8入門 CRUD処理編
(全20回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(16)
質問と回答
(41)
#01 開発環境を確認しよう
(02:28)
無料公開中
開発環境の確認
コンテナの起動
ブラウザでの確認
未完了
#02 コメント関連のファイルを作成しよう
(01:53)
無料公開中
ファイルの生成
ファイルの確認
未完了
#03 テーブルの構造を定義しよう
(01:42)
無料公開中
Migrationファイルの編集
外部キー制約の設定
未完了
#04 commentsテーブルを作ろう
(01:52)
無料公開中
Migrationの実行
MySQLへの接続
テーブル構造の確認
未完了
#05 複数のコメントを挿入しよう
(02:46)
$fillableの設定
コメントの追加
コメントの確認
未完了
#06 外部キー制約の動作を確認しよう
(01:58)
delete()
外部キー制約の動作確認
未完了
#07 hasMany()を使ってみよう
(01:50)
comments()
hasMany()
未完了
#08 belongsTo()を使ってみよう
(02:27)
post()
belongsTo()
未完了
#09 詳細ページにコメントを表示しよう
(02:14)
show.blade.phpの編集
コメント一覧のスタイリング
未完了
#10 コメントを追加できるようにしよう
(02:43)
フォームの追加
フォームのスタイリング
未完了
#11 ルーティングを定義しよう
(02:16)
web.phpの編集
storeメソッドの定義
未完了
#12 コメントの追加機能を実装しよう
(01:55)
CommentController.php
store()
未完了
#13 バリデーションを設定しよう
(02:07)
latest()->get()
validate()
未完了
#14 コメントを削除できるようにしよう
(01:47)
@csrf
@method('DELETE')
フォームのスタイリング
未完了
#15 コメントの削除機能を実装しよう
(02:05)
ルーティングの定義
destroy()
動作確認
未完了
#16 削除前にダイアログを表示させよう
(02:10)
submitイベントの追加
まとめ
未完了
#02 コメント関連のファイルを作成しよう
Laravel の次にお勧めのレッスンを教えてください
2022年1月27日
#03 テーブルの構造を定義しよう
post_id は posts_id としてはいけないのですか?
2022年4月4日
posts テーブルと紐づく仕組みを教えてください
2022年1月27日
#04 commentsテーブルを作ろう
「Table 'comments' already exists」というエラーが出ます
2023年4月12日
BadMethodCallException というエラーが表示されます
2022年7月9日
Nothing to migrate と表示されます
2022年6月10日
comments テーブルに外部キーの設定や ON DELETE CASCADE の設定ができません。
2022年6月3日
Comments テーブルを作るための migrate でエラーが出ます
2022年1月27日
#05 複数のコメントを挿入しよう
ID が 1 から始まらないのはなぜですか?
2023年9月15日
コメントを挿入しようとするとエラーが出ます
2023年6月14日
Post::all() をしても投稿が表示されません
2022年7月9日
レッスンのように複数の投稿が表示されません
2022年6月10日
#06 外部キー制約の動作を確認しよう
$post->delete(); をするとエラーが出ます
2022年1月27日
Nothing to migrate. というエラーがでます
2022年1月27日
#07 hasMany()を使ってみよう
$this->hasMany() メソッド に $this-> が付くのはなぜでしょうか?
2023年4月30日
モデル間のrelationについて、私の解釈に間違いはありませんか?
2023年6月14日
「同名のメソッドを定義」とはどれと同じ名前にするのでしょうか?
2022年1月27日
#08 belongsTo()を使ってみよう
$coment->post(); だとエラーになる理由がわかりません
2023年12月21日
ターミナルの最後に (END) と表示され入力できないのですがどうしたらいいですか?
2023年4月4日
tinker使用時の単数系と複数形に関して教えて下さい
2022年6月10日
belongsTo( ) メソッドがどこにあるのかわかりません
2022年2月10日
post() や comment() の () を外すのはなぜですか?
2022年1月27日
複数のテーブルにもリレーションを設定することは可能ですか?
2022年1月27日
親クラスの Model クラスを閲覧することはできますか?
2022年1月27日
#09 詳細ページにコメントを表示しよう
$post->comments() としたらコメントが取得できないのはなぜですか?
2023年8月10日
#11 ルーティングを定義しよう
大文字小文字を区別しない i のようなパターン修飾子を付けるにはどうしたらいいですか?
2022年1月27日
同じページへ複数の関数をルーティングするにはどうすればよいですか?
2022年1月27日
#12 コメントの追加機能を実装しよう
Route [comments.store] not defined. の解決方法を教えてください
2022年9月3日
SQLSTATE[23000]: Integrity constraint ... というエラーが表示されます
2022年3月7日
オブジェクトでの操作と、create メソッドでの操作の使い分けを教えてください
2022年1月27日
#13 バリデーションを設定しよう
$post->comments $post->comments() (コメントメソッド)の意味
2022年9月29日
PostController.php のほうで最新のコメント順にするようにするとエラーになります
2022年1月27日
#14 コメントを削除できるようにしよう
コメントを消すと Missing required parameter for 〜 というエラーが出ます
2022年1月27日
#15 コメントの削除機能を実装しよう
リクエストの仕組みとimplicit bindingの処理について改めて確認させてください
2023年6月14日
リレーションを使用せずに書く方法はありますか?
2022年9月29日
Laravel で画面遷移せずに削除や更新処理をする方法を教えてください
2022年9月3日
delete メソッドでなぜ /comments/{comment} から始まっているのかわかりません
2022年5月24日
Missing required parameter for ... というエラーが出ます
2022年2月18日
Implicit Binding 使用時、$comment は web.php の {comment} と同じにするという認識であっていますか?
2022年2月10日
#16 削除前にダイアログを表示させよう
プロジェクトの削除の仕方を教えてください
2024年2月23日
サーバーにファイルをアップロードするだけで動作しますか?
2023年4月30日
リリース情報(note)
『Laravel 8入門 リレーション編』をリリースしました。
詳細情報
最終更新日
2021年6月4日
バージョン情報
macOS 10.15.7 / Laravel Framework 8.41.0 / Docker Desktop 3.3.3