laravel– category –
-
laravel
【laravel】縦持ち配列 × 複数項目を参照するバリデーション
複数行の入力フォームで、縦持ちの配列に対して複数の値を参照しながらバリデーションをしたいと思ったことはありませんか?例えば、 縦持ちの配列に対するバリデーション方法が分からない 同じ行の情報(数量 × 単価 など)を組み合わせてチェックしたい ... -
laravel
laravel request filled 早見表
値 結果nullFALSE""FALSE[]FALSE' 'FALSEcollect()FALSE0TRUE'0'TRUEFALSETRUE -
laravel
【laravel】ミドルウェアの実行の順番の制御方法
laravelのミドルウェアを使用していて 「この処理を一番最初に通したい」や「最後に実行したい」と思ったことはありませんか? ミドルウェアを先に実行した・最後に実行したいがやり方がわからない 認証前やレスポンス返却後など、処理のタイミングが制御... -
laravel
laravel クエリビルダでSQL取得後、データにアクセスする方法
SQLの結果をgetやfirst等で取得した後に、取得したデータにアクセスする方法です。生PHPでは配列で取れますが、laravelのクエリビルダを使用するとオブジェクト型で取得されます。オブジェクト型で取得できる身近なメリットとしてはpaginationメソッドを使... -
laravel
Laravel query()を使用してクエリの可読性を上げる
laravelを始めたての時はコントローラに直接書いていましたが、SQLが長くなると可読性が落ちてしまいます。そんな時に使用しているのが「Repository」です。appフォルダ内にRepositoryフォルダを作成し、その中に使用するSQLをファイルごと、メソッドごと... -
laravel
laravelでajaxを使用して非同期処理をする方法
laravelとajaxで非同期処理をする 今回は更新処理をする 一つだけチェックできるチェックボックス開発をしながら一つだけ選択できるチェックボックスがあった時にajaxを使ったのでそのロジックを参考に書いていきます。 フロー フォームのチェックボックス... -
laravel
laravel oldヘルパーに初期値を設定する
バリデーションでエラーになった際に入力内容を保持してくれるのは嬉しいですが、画面を初期表示した際に特定の値を表示したい時に参考になると思います。 oldヘルパーに初期値を設定し、初期表示する 方法としては、oldヘルパーの第二引数に初期表示した... -
laravel
【laravel】複数の値を見てバリデーションする方法
laravelのバリデーションを使っていると、「この項目だけじゃなくて、別の値も見て判定したい」と思う場面はありませんか? laravel標準のバリデーションだけでは実現できないチェックがしたい 複数の値を参照してバリデーションしたいがやり方が分からな... -
laravel
【laravel9】同じコントローラで別メソッドを呼び出す方法
「この処理、別のメソッドに分けたいな」と思うことはありませんか?いざ分けてみたものの、どうやって別のメソッドを呼び出せばいいのか分からない。そんなところで手が止まってしまう方もいると思います。 同じコントローラ内で別のメソッド(関数)を呼... -
laravel
【laravel】配列に対してバリデーションをする方法
laravelでフォームのバリデーションを実装していると、「配列の値をどうやってバリデーションすればいいのかわからない」と悩んだことはありませんか? 単一の値であれば問題なく書けるバリデーションも、「input name="XXX[]"」や配列形式になると急に難...
12