大目次

  1. Laravel10の目次
  2. Laravel9の目次
  3. Laravel8の目次
  4. Laravel7の目次
  5. Laravel5の目次


Laravel10の目次

  1. シンプルなINSERTとUPDATE
  2. 拡張デバッグ関数infoEx:リレーションやモデルからなるコンポーネントに対応 | 共通関数
  3. LaravelのマイグレーションでMySQLの指定フィールドにindexを適応する
  4. 既存のDBテーブルに新フィールドを作成するマイグレーション
  5. Axiosとcsrf-cookieにおけるSPAの不具合対策 | GETリクエストは正常なのにPOSTリクエストが419エラーになる | Laravel | sunctum
  6. AWS s3に指定したファイルが存在するか調べる
  7. AWS s3の画像ファイルをローカルへダウンロード
  8. s3でURLのパスを取得 | Laravelでs3にディレクトリパスを指定し、URLを取得する
  9. AWS s3に画像ファイルをアップする
  10. AWS s3 ファイルパスを指定してs3から削除する
  11. AWS s3 ファイルパスを指定してURLを取得する
  12. Laravel9でULIDを取得する | Str::ulid();
  13. Laravelのコントローラクラスの共通初期化 | コンストラクタではない
  14. UUID形式のidを生成する
  15. マイグレーション:シーダーファイルでサンプルデータを生成する。
  16. Laravelのマイグレーションの考え方と基本操作
  17. Laravel/Sail:PHPMyAdminをインストールする
  18. Laravel/Sail:ボリュームをすべて削除する。(MySQLのデータベースを初期化する)
  19. Laravel/Sail:MySQLにアクセスする
  20. Laravel/SailでDockerコンテナを一時停止する方法と再開する方法 | Dockerサービスの停止と開始
  21. Laravel/Sailとは
  22. 開発環境構築→ Laravel10 Sail Vite React TypeScript
  23. ページネーション

Laravel9の目次

  1. Laravel9のインストールと初期設定 | Laravel10にも対応
  2. Laravelの従う | なぜSPAでなくMPAか | 基本アクション
  3. バリデーションのメッセージなど各種メッセージの日本語化 | 日本タイムゾーン(日本時間)
  4. ログアウトの実装
  5. クエリビルダーで実行予定のSQLをダンプする
  6. クエリビルダのLEFT JOIN | 外部結合
  7. LaravelのSELECTボックス | セレクトボックス
  8. バリデーション nullや空値を許容する
  9. バリデーション
  10. requestからパラメータを取得 | GETとPOSTからパラメータ取得
  11. リクエストのパラメータをすべて取得
  12. セッションからの読込、および書き込み | SESSION
  13. Laravel,bladeにおけるURLパスの記述方法 | url('/') asset('/')
  14. blade 配列にキーに紐づく値が空、もしくは未セットであるときの代替表示 {{ ($errs['j_name_err'] ?? 'ぬー') }}
  15. bladeの@foreach
  16. INSERTとUPDATEを自動判別してDB登録 | updateOrInsert | save | ついでにINSERT後のid取得
  17. DB: クエリビルダで取得したデータにさらに別のフィールドを追加する | getData | select, get
  18. WHERE条件 「IS NOT NULL」と「IS NULL」
  19. bladeのラジオボタン
  20. DBからレコードを削除する | delete | destroy
  21. Laravelのfetch | SPA
  22. エックスサーバーへデプロイ | 本番環境

Laravel8の目次

  1. Laravel8のインストールと初期設定
  2. 本番環境へlaravel8をインストール | PHPバージョンが違う環境に移植 PHP7.4 ←→PHP8
  3. laravel7とlaravel8の大きな違い
  4. created_atとupdated_atのフィールド名を変更する
  5. ユーザー名とメールアドレスの両方でログインできるようにする
  6. メール送信設定 (パスワード再送信に利用。さくらレンタルサーバーを例にする)
  7. Laravelでバッチ処理を作る | コンソール | コマンド | Command
  8. Laravel8のCORS クロスドメインAJAX | 自作API
  9. パスワードをハッシュ化する | パスワードがハッシュと一致するかの確認
  10. ルートパス(基本URL)を取得 | cssファイルやjsファイル読み込み用 | ルートURL
  11. LaravelにてPDOのインスタンスを取得する

Laravel7の目次

  1. Laravel7をComposerでインストールおよび初期設定
  2. 認証チェック | ログイン状態のチェック
  3. ログアウト
  4. パスワードをハッシュ化する
  5. 共通の汎用関数、定数などのグローバルモジュールの配置先
  6. 「.env」のパラメータを取得する
  7. メール設定 | パスワードリセット | さくらサーバー
  8. URLのパスからpublicを省略する | シンボリックリンク
  9. URLのパスからpublicを省略する | .htaccess
  10. パスワードリセットのバグ | password_resets doesn't exist
  11. マイグレーションの実行
  12. ブレード(Blade)の主要なディレクティブ
  13. ログインメニュー
  14. Laravelのリダイレクト(シンプル版)
  15. 日本向け設定 | タイムゾーン(timezone) | ロケール
  16. DB: データ削除 | destroy | DELETE
  17. DB: 拡張DB保存 saveEntity | saveAll
  18. DB: INSERTと同時に追加したレコードのidを取得する | insertGetId
  19. DB: データ更新 | UPDATE | updateOrCreate
  20. DB: エンティティのINSERT
  21. DB: 複数レコードのINSERT
  22. Laravelの日付更新エラー SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: ...
  23. LaravelのAJAX
  24. ビュー(Bladeテンプレート)に別のテンプレートを埋め込む | @include
  25. Laravel7+jQuery「$ is not defined」のエラー
  26. DB: テーブル名の別名をtableメソッドに記述する方法 nekos AS Neko
  27. Laravel Mix | vue.js, jQuery, Bootstrapなどを一つのapp.jsおよびapp.cssにまとめ、さらに圧縮する
  28. ログイン画面を作成
  29. ユーザー情報を取得する | ユーザーID,ユーザー名,メールアドレスなどを取得する
  30. DB: Laravelのトランザクション
  31. DB: SQLを直接実行 | INSERT, UPDATE, DELETE | 値を返さなくてもよいSQLの実行
  32. セッションへの書き込み、または読み取り | session
  33. セッションをDBに保存する設定 | session
  34. DB: SELECTの直接記述 | selectRaw
  35. DB: SELECT句
  36. DB: WHEREの直接記述 | whereRaw
  37. DB: ORDER BY句 | orderBy
  38. DB: LIMITとOFFSET
  39. DB: レコードの存在チェック
  40. DB: 大型データの分割処理 チャンク
  41. DB: 集計 count、max、min、avg、sum
  42. DB: GROUP BY句 | groupBy
  43. DB: 一行だけ取得 | first
  44. DB: 単一の値を取得
  45. DB: リスト(配列)として取得
  46. DB: OR節WHERE
  47. DB: BETWEEN演算子 | whereBetween | whereNotBetween
  48. DB: 複数のWHERE条件
  49. DB: 2つのカラムが同値のレコードを検索 | whereColumn
  50. DB: 日時の検索 whereDate / whereMonth / whereDay / whereYear / whereTime
  51. DB: NULLの検索 | whereNull | whereNotNull
  52. DB: NOT IN句 | whereNotIn
  53. DB: IN句
  54. DB: WHEREの基本
  55. モデルをテーブルと関連付ける
  56. Laravelのモデル
  57. ログ出力 info()
  58. ログ出力、日付ごとに
  59. ダンプ dump() | デバッグ
  60. Laravel7に「$this->beforeFilter(...)」がないことに対する考察
  61. 各種パスを取得する | ルートURL | 基本URL
  62. Laravelの定数

Laravel5の目次

  1. Laravel5プロジェクトをComposerから立ち上げ
  2. artisanコマンドを使う
  3. 基本:コントローラとビューの作成
  4. DB接続
  5. さくらレンタルサーバーにてwelcomeページ以外の404エラー | 対策?