Laravel/PHP
個人的エラー処理のテンプレ。 「もっとこうしたほうがいいよ」的なのがあればコメントください。
以前の職場では主にjQueryのajaxを使用していましたが、新しい職場ではJavaScriptのFetch APIを使うことになったので、基本的なアレコレをまとめてみた。
ランダム英数字の文字列を取得する関数。
普段はLaravelのクエリビルダーやeloquentにお世話になっているが、このほど久しぶりにPDOでのDB操作をすることになったので、基本的なアレコレをまとめてみた。
複数のファイルをダウンロードするときはたいていzip形式に圧縮してダウンロードさせる。 その方法
S3Clientのインストール(Composerを使用する) クライアントを作成 ファイルをアップロード ファイルの一覧を取得 業務でGCPを使うことがあったので備忘録として記録しておく。 ※随時更新
久しぶりに業務で素のPHP(Laravel等FWではない)を使う機会があり、デバッグ用関数(Laravelでいうところのdd())をいちいち作るのが面倒なので、コピペ用にブログのまとめました。
とあるLaravelのプロジェクトにおいてユーザーデータを更新する際FormRequestでバリデーションをするようにしていたのだが、メールアドレスを変更せず他のデータを更新しようとした場合、自分自身のメールアドレスがuniqueに引っかかってしまい更新できなか…
配列の順番を整える用のメソッドを作っておくと、クエリパラメータ作るときとかに便利だよってお話。
ある配列の中に特定のキーの要素が存在するか知りたいときが結構あるのに、 その都度調べなおしているような気がしたので忘れないように記しておく。
以下のコードを確認したいクエリビルダーに突っ込むだけ
Laravelのフロントエンドの便利パック的なやつのインストール方法。 ※Laravel Sailをインストール済みとする
configフォルダにconst.phpを作成しそれを呼び出そう!!
LaravelのDBが登録しても文字化けしてしまうことがあったので、その対処方法。
他にもいろいろあるけどよく使うものをまとめた。
Laravelでバッチ処理を作るときの手順
必要に応じて小数点以下を切り捨てる
目的のディレクトリまで移動した後、以下のコマンドを実行
※Laravelのバージョンは8以上であること。確認方法は以下のコマンド
※Dockerはインストール済み&起動済みとする