初心者向け

基本文法・構文ガイド

Laravel Eloquentリレーション全種類まとめ|hasMany・belongsToの違いと正しい定義方法を徹底解説

Laravelの強力なORMであるEloquentにおいて、データベース操作を圧倒的に直感的かつ効率的にしてくれる機能が「リレーション(Eloquent Relationships)」です。しかし、開発を始めたばかりの初心者や中級者にとって...
実装・応用テクニック

Laravel トランザクションの使い方完全ガイド|DB::transactionの自動コミット・手動ロールバック・デッドロック再試行

Laravelでデータベースを操作する際、データの整合性を担保するために欠かせないのが「トランザクション(Transaction)」です。「注文レコードを作成したのに、決済処理や在庫減算でエラーが発生し、注文だけが残ってしまった」「複数ユー...
Laravel入門

Laravelのバージョン確認方法まとめ!コマンド・composer.lock・PHPコードでの確認手順を徹底解説

Laravelで開発を進めたり、既存プロジェクトの保守・運用を行ったりする際、「現在動作しているLaravelのバージョンが何か」を確認しなければならない場面は頻繁にあります。例えば、新しいパッケージを導入する際に対応バージョンを調べたり、...
Laravel入門

eloquentの意味とは?Laravelとの関係やORM・クエリビルダとの違いを徹底解説

対象語: eloquent(英単語)/Eloquent(LaravelのORM)品詞・区分: 形容詞(英単語)/標準ORM・ActiveRecord(Laravel)カテゴリ: Laravel入門関連キーワード: eloquence(名詞)...
Artisanコマンドリファレンス

serve — 開発サーバーを起動する

Laravel php artisan serve 参照記事概要php artisan serve は Laravel アプリケーションをローカル開発環境で即座に起動するコマンドです。 カテゴリ: artisan PHP 8.4 / Lar...
Artisanコマンドリファレンス

storage:link — 公開ディスクとstorageフォルダをリンクするコマンド

php artisan storage:link は public/storage というシンボリックリンクを作成し、storage/app/public に格納されたファイルを Web からアクセス可能にします。開発・本番で同じコマンドを...
Artisanコマンドリファレンス

make:cache-table — Cacheテーブル用マイグレーションファイルを生成

Laravel Cache Table Command (cache:table)cache:table は キャッシュをデータベースに保存するためのテーブルを作成する Artisan コマンドです。ファイルベースのキャッシュ(file)で...
Artisanコマンドリファレンス

db:seed — データベースにシードデータを投入するコマンド

db:seedデータベースにダミーデータや初期データを挿入するための Artisan コマンドです。カテゴリ: artisan掲載バージョン: Laravel 12・PHP 8.4名前空間 / FQCN / コマンド: php artisa...
Collectionメソッドリファレンス

Laravel pluckの使い方完全ガイド|Collection・Eloquentでの値抽出とselectとの違い

Laravelのpluckメソッドは、コレクションやデータベースのクエリ結果から「特定のカラムやキーの値だけ」をすばやく抽出して新しいコレクションを作成する便利な機能です。フォームのセレクトボックス(プルダウンメニュー)用の連想配列を作った...
未分類

dispatch — ジョブをキューへ投入するヘルパ

カテゴリ: helper掲載バージョン: Laravel 12・PHP 8.4名前空間 / FQCN / コマンド: dispatch()(グローバル関数)関連: Bus::dispatch / dispatch_sync / php ar...