Laravel入門:初心者のために、とにかく分かりやすく解説しました

Laravelデータベース

LaravelでPivotで中間テーブルを簡単に作る方法【belongsToManyリレーション】

Laravelでは二つのテーブルを組み合わせて、簡単に中間テーブルを作ることができます。 どのようにして作るか、実際の手順をステップごとに解説していきます。 今回は、ユーザーテーブルとロール(役割)テーブルを組み合わせて、【ユー...
2020.11.16
Laravelセキュリティ

Laravel Policyでログインユーザーの投稿だけ表示する方法【初心者のLaravel講座】

LaravelにはPolicyという機能があり、閲覧、編集・削除を行う権限を簡単に設定できます。 Policyを使って、各ユーザーの画面に、自分が投稿したものだけを表示する方法を解説していきます。 Laravel Policyでログ...
2021.03.06
Laravelバージョンアップ・ニュース

Laravel FactoryとSeederでテスト用ダミーデータを手軽に作る方法

Laravel8からはFactoryとSeederを使って、ダミーデータを手軽に作れます。 普通の作り方と、リレーションが入った場合の応用編の作り方を紹介します。 本当に簡単で、びっくりします。 Laravel7との違いも...
2022.06.23
Laravelデータベース

where, getなどLaravelでデータを抽出する基本メソッド7選【初心者のLaravel入門講座】

Laravelにはデータベースからデータを取りだすための色々な方法があります。 よく使う all,get, find, first, pluck, where, whereIn の7個の方法を解説します。 メソッド 機...
2020.11.16
Laravelデータベース

Laravel クエリビルダとは?Eloquentの違いと使い方

クエリビルダを使って、データベースを操作し、テーブルからデータを取得したりできます。 クエリビルダは、SQL文を簡単に記述できるようにしたもの。 ですがLaravelでは、通常はEloquentを使って、データベースを操作します...
2020.10.13
Laravelデータベース

Laravelではidカラムのデータ型は【符号なしBIGINT】を使う理由

Laravelでは、idカラムのデータ型は unsignedBigIntegerを選択します。 マイグレーションファイルには、【$table->unsignedBigInteger('user_id')】のように記述する必要があ...
2021.11.09
Laravel入門講座

Laravel 投稿時や削除時にフラッシュメッセージを表示する【Laravel入門講座】

フォームを送信したとき、画面に反応がないと心もとないですよね。 Laravelで「投稿をしました」「投稿を削除しました」などのメッセージを簡単に表示する方法を解説します。 FlashメソッドとBootstrapを使って、ユーザー...
2020.11.19
タイトルとURLをコピーしました