KoudouBlogs

元警察官 / 現ITエンジニア 宅トレ発信

プログラミング-PHP-Laravel

『Laravel』エラーハンドリングについて

エラーケース 入力値の検査違反 データベースの整合性違反 外部リソースへの接続障害 など エラーが発生した時の処理(エラーハンドリング) エラーレスポンスの送信 ログへの記録 メールでの通知 など エラー表示 開発環境 画面にエラー詳細が表示される ア…

『Laravel』N+1問題とEager Loading

laravel.com N+1問題とは「Lazy Loading」 Eloquentモデルのリレーションの呼び出しは「Lazy Loading」 そのプロパティが呼ばれてからSQLが実行される。 owner->name; // select * from owners where id = $animal->owner_id (N回) } SELECT文(ownersテーブ…

『Laravel』マイグレーションの基本

マイグレーション 『マイグレーションとは』 『引用元』データベース:マイグレーション 5.6 Laravel データベースのバージョンコントロールのような機能。 DBスキーマの更新をチームで簡単に共有できる。 Laravelのスキーマビルダとペアで使い、DBスキーマ…

『Laravel』開発環境構築_homestead編

仮想環境の構築 Vagrant Boxを追加します。 $ vagrant box add laravel/homesteadGitHub - laravel/homestead 【グーグル翻訳】Laravel Homesteadは、PHP、Webサーバー、その他のサーバーソフトウェアをローカルマシンにインストールしなくても素晴らしい開…

これからLaravelを始める人におすすめの教材【主観100%】

ども。 Koudouです。 今回はこれからLaravelを始めるプログラミング初学者におすすめの教材をズバッと紹介します。 今回は無料のサイト有料の参考書のみとをとりあげるので、Udemyとかは紹介していません。 おすすめ 初級編 僕も使ってます。 賞味これだけや…