カテゴリー:Laravel
-
laravel-mixとは? フロントエンドのアセットをバンドルやコンパイルしてくれるツールです。 webpackを使用しています。 less、sass、babel等のよく使われるローダーが最初から用意されている。 …
-
【Laravel】「リレーション」について
05.17
「1:多」のモデルの定義の仕方 主テーブルの方 hasManyメソッドを使います。 [crayon-63e1522980a74463395625/] 副テーブルの方 belongsToメソッドを使います。 [crayon-63e…
-
クエリビルダーを使っている場合の実装 コントローラー側 一覧にクエリビルダーを使用して返している場合は下記のようにpaginateメソッドをお尻につける事で対応する事が可能です。 [crayon-63e1522980ee2405984…
-
【Laravel】シーダー(テストデータの作成)
05.17
シーダーの作成 [crayon-63e1522981358561661890/] 下記のディレクトリにシーダーのファイルが生成されています。 [crayon-63e1522981361642567793/] データの書き方 作成し…
-
【Laravel】バリデーションに関する知識
05.16
リクエストを作成する。 下記コマンドを実行してリクエストを作成します。 [crayon-63e15229819b5416247272/] authorizeをtrueにする 認証しているかどうかを判定するauthorizeがfals…
-
【Laravel】リファクタリングに関する知識
05.16
ファットコントローラの解消 コントローラーはできるだけ簡潔に記述する事が推奨されています。なので肥大化してきたと思ったら下記のようなディレクトリを作成し、その中に新しいクラスを作成しましょう。 [crayon-63e1522981ddc…
-
【Laravel】「Form」のサーバー側の処理
05.16
前提知識 formからリクエストを行う場合はメソッドはGETとPOSTしか使えないです。(なので、PUTとかDELETEとかのメソッドは使えません。)、なので、削除等を行う場合でもどちらかのメソッドから選択することになります。 inde…
-
【Laravel】「Formファサード」について
05.16
Formファサードとは? LaravelのFormは普通にも記述することはできますが、Formファサードという拡張機能を使用して記述することも可能です。かつてはデフォルトで組み込まれていたのですが、現在はcomposerで管理されるように…
-
【Laravel】artisanコマンドまとめ
05.10
管理系 php artisan serve Laravelサーバーを起動します。 確認系 php artisan list artisanコマンドの一覧を表示する。 php artisan route:list ルーティン…
-
【Laravel】アーキテクチャ
05.10
最初に呼び出されるページ(エントリポイント) [crayon-63e15229825a2459088262/] autoloadやフレームワークの起動が行われたりしています。 DI(依存性の注入) Laravelの中でよく使われ…