Laravel5.6のロギングについて
先日公開されたLaravel5.6より、ロギングの仕組みが大幅に改善されました。 Laravelは、バージョンが変わるごとにそれなりにインパクトのある修正がガンガンはいりますが、ドキュメントがきちんと更新され、過去のドキ […]
先日公開されたLaravel5.6より、ロギングの仕組みが大幅に改善されました。 Laravelは、バージョンが変わるごとにそれなりにインパクトのある修正がガンガンはいりますが、ドキュメントがきちんと更新され、過去のドキ […]
FormからREST APIを呼び出す画面を作成していたのですが、いまのところおそらく、HTMLのFormからPUT/PATCH/DELETEリクエストを送ることができません。 理由は、なぜ html の form は
LaravelのFormからPUT / PATCH / DELETEリクエストをおくる 続きを読む »
前回はPhpStorm&Vagrantの組み合わせでXdebugによるデバッグを試してみました。 ただ最近自分はDocker(Docker Compose)で開発環境を構築するようになったので今回はPhpStor
PhpStorm & Docker (for Mac)でデバッグ 続きを読む »
はじめに Laravel5.6で、UUIDを生成するメソッドが実装されました (いままでなかったっけ?) 公式より UUID Methods Laravel 5.6 introduces two new methods
Laravel5.6のUUID Methodsについて 続きを読む »
ついにe2infoも傑作IDEと名高いPhpStormを導入してみようということになりました。 どうせなんでVagrantの開発環境上でXdebugによるデバッグを試してみようと思います。 ちなみに環境はMac+PhpS
PhpStorm & Vagrantでデバッグ 続きを読む »
LaravelのEloquent Modelには、モデルクラスのオブジェクトをJSONに変換するメソッドがあります。 公式ドキュメントより Serializing To JSON $user = AppUser::fin
LaravelのModel Serializationをためしてみる 続きを読む »
新しい環境で、composer update(install) を実行したところ、 the requested PHP extension dom is missing from your system. というエラーが
composer updateでthe requested PHP extension dom is missing from your system. 続きを読む »
いままでブラウザテストの環境は、Codeceptionとか、Seleniumとか使っていたのですが、PHP環境だとしっくりくるブラウザテスト環境がありませんでした。多分好みの問題だけど。 会社でよくつかっているLarav
Laravelでブラウザテストを実行する(Laravel Dusk) 続きを読む »
はじめに Laravel5で、とあるサービスの並行して走る複数のジョブをCommand&タスクスケジューラで実装してしばらく運用していたところ、処理量が増えるにつれてSQLエラーが不定期に頻発するようになりました。 そこ
Laravel標準のLoginControllerを見ていたら、stringというValidatorが存在することを知りました。 ここです。 Foundation/Auth/AuthenticatesUsers.php#
Laravelのstringバリデーターについて 続きを読む »
更新時にメールアドレス重複の確認などで使う場合、自分自身のを除外する必要がありますね。 今回は、その方法を調べました。 ドキュメントはこちら 「unique:テーブル,カラム,除外ID,IDカラム」で指定できます。 ‘e
Laravel5.4のバリデーションの重複チェックで自分自身は除外 続きを読む »
PHPでHTTP通信するときに、PHP組み込みのcURL(Client URL Library)を利用していたのですが、インターフェースが古い感じで、例外処理もやりにくくて、なんだかなーと思っていたのですが、ちゃんと動く
PHPのcurlを卒業して、Guzzleを使う。の巻 続きを読む »