PHP– tag –
-
機能実装
Laravelで郵便番号を取得するAPIを実装する
【利用するAPI】 郵便番号から住所を取得する外部APIは下記を利用します。 https://zipcloud.ibsnet.co.jp/ 試しにURLを試してみてください。https://zipcloud.ibsnet.c... -
基礎
LaravelのページネーションはcursorPaginateを利用するべき
ページネーションにはカーソルページングが良いです。 これはドキュメントでも説明がされています paginateとsimplePaginateがSQLの"offset"句を使用してクエリを作成す... -
実装
配列のエラー$errors->get(‘files.*’)をvue.jsで一覧表示する方法
複数ファイルを投稿時のバリデーションエラーをvue.jsのcomponentに渡します。 propsで下記のようなイメージです。 @if($errors->has('files.*')) :errors-f... -
基礎
PHPではempty()で判定をしてはいけない
【キッカケ】 PHPで空配列かどうかの判定をする際、empty()は避けるべきというツイートが流れてきました。 「emptyは禁止」 あ、empty()使ってました でもなぜダメなん... -
機能実装
【PHP/Laravel】 CSVを読み込んだらバックスラッシュで文字化け??5c問題とCSVのimport処理
PHPのfgetcsvの欠点??特定の文字だけうまく読み込めない あれ?特定の文字だけ\",が出てきて、エスケープされている!!カラムが読み込めていない....。 【特定の文字... -
GoFデザインパターン
【GoFデザインパターン】アプリの基幹となるクラスSingletonパターンを説明
今回のデザインパターンは超シンプルです。 Singletonパターンは、インスタンスをたった一つにするパターンです。 これはDBやメーラー接続など基幹となるクラスを生成す... -
GoFデザインパターン
【GoFデザインパターン】Iteratorパターンを図解で説明
今回ですが繰り返し処理に利用するIteratorパターンを解説していきます。 【登場する役割】 個体クラス集合体クラス繰り返し処理クラス 役割名 役割個体クラス:命名は... -
基礎
PHPのEnumは基本的な使い方
こんな悩みが解決されます ✔️ Enumってどう書くの? ✔️ Enumをどう使えばいいの? -
可読性
PHPのEnumで書いてあげると便利なメソッド・ダメなメソッド
Enumの便利なメソッド Enumでやりがちな注意点
1