laravelの説明メモ 2021.10.23

この記事は約2分で読めます。
スポンサーリンク
スポンサーリンク

laravelの説明メモ

参考:laravel7のマニュアル クエリビルダ
https://readouble.com/laravel/7.x/ja/queries.html
例は、DBから取得になっていますが、モデルから取得する場合も、使えるメソッドです。
first とか、orderByとか載ってます。

 

・ログイン中のユーザのユーザモデルを取得するときは、

 

 

・ビューに変数$userを渡すには、

 

 

・ユーザの持ち物は、Userモデルに書く。

例:そのユーザの発言した投稿 Post であれば、

 

hasMany のときは、メソッド名を複数形にするのがポイントです。配列で取得するので、一つもないときは、空の配列となります。

hasOneのときは、単数形。一つだけなので、ないときはnullになります。

 

参考:リレーションのマニュアル
https://readouble.com/laravel/7.x/ja/eloquent-relationships.html

 

 

・テンプレート機能を使うとき、viewの名前には、.blade.php のように、blade を入れてください。

 

・$user->$posts としてしまうと、 $posts が変数だと指示しているので、定義されていないとエラーが出ます。$user->posts にしましょう。

 

・条件分岐は、 @if (条件)

以下のように使います。

 

 

 

参考:Bladeの表記

7.x Bladeテンプレート Laravel

 

 

この記事が気に入ったら
いいね ! しよう

コメント