Laravel

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 について復習しておくと リレーションシップのテーブルのレコードを取得してくれる メソッドですね! 例えば、以下のようなテーブルが・・・続きを読む

Laravel 5.4 以降でリクエストの空文字列が null になる (ConvertEmptyStringsToNull Middleware 問題)

フロントエンド側から値を空文字列 ” として送信しているにも関わらず、バックエンド側のデータベース保存時に「NULL は許可されていません」的なエラーに見舞われました。 データベース側が NULL 許容なら問題ないのですが、 Laravel のマイグレーションのデフォルトなんかだと nullable() をつけていない限り、 NOT NULL になっている・・・続きを読む

Laravelでよく使うArtisanコマンド

こんにちは。ふっくんです。 Laravelを使いだしてまもないので、「あれ?あのコマンドなんだっけ?」となることが多々ありますので、Laravelでよく使うArtisanコマンドをまとめます。 ※以下に記載する内容は Laravel 5.5.3 を前提としております。 エディターはVisual Studio Codeがおすすめ まず、Visual Studi・・・続きを読む