PHP

Laravel 5.5 + PHP 7.2 で count のエラー (Warning) が発生

とあるプロジェクトで Laravel 5.5 を使っているものがあるのですが、最近手元の開発環境を更新して PHP 7.2 にしたところ、下記のエラーに見舞われて一部の機能が動かないという事態になりました。 ErrorException in Builder.php line …: count(): Parameter must be an array ・・・続きを読む

[PHP] 内閣府から提供されている祝祭日CSVデータを読み込んで休日を判断する

最近、少し WordPress 関連の開発をやっているのですが、 PHP で営業日を判断する必要がでてきました。 当たり前ですが、営業日を判断するということは、非営業日、つまり「休日」を判断することが必要です。 「カレンダーどおりだよ」なんて簡単に言いますが、自動的に判断できる土日と違って、祝祭日というのは毎年決まった年ではない上、法改正によって変わるので、・・・続きを読む

Visual Studio Code ソースコードはスニペットと「Ctrl + space」で書いちゃいなよ

こんにちは。ふっくんです。 今回は スニペット について紹介いたします! また、前提として本記事では PHP7.1.11 、テキストエディタにはVisual Studio Codeを使用しています。 スニペットとは 突然ですが、以下のコードを書いてみてください。 public function test($input) { foreach ($input a・・・続きを読む

LaravelでSplFileObjectを使ってCSVファイルの値を取得する

こんにちわ!ふっくんです。 LaravelでCSVファイルをインポートして、値を取得する方法です。 例として以下のような値が入ったCSVファイルを使用します。 test.csv id name age 1 ユーザー1 22 2 ユーザー2 25 3 ユーザー3 34 4 ユーザー4 29 5 ユーザー5 32 ※以下に記載する内容は Laravel 5.5.・・・続きを読む

Laravel 5.5 withで特定カラムを取得する

こんにちは!ふっくんです。 Laravelを使用されている方なら with メソッドには随分お世話になっていることでしょう。 今回は with で特定のカラムのみを取得する方法をご紹介します。 with の復習 初めに、 with について復習しておくと リレーションシップのテーブルのレコードを取得してくれる メソッドですね! 例えば、以下のようなテーブルが・・・続きを読む