Laravel

プログラミング

【Laravel】バージョンを確認する

この記事でできることLaravelのバージョンを確認できるphp artisan --version または php artisan -Vartisanコマンドの「--version」オプションで出力できます。> php artisan -...
プログラミング

【Laravel】バリデーションルールをJSONファイルから取り込む

この記事でできることバリデーションルールを外部のファイルから取り込むことができるバリデーションルールをJSONファイルの形式で記述できるフォームの入力値によって、バリデーションルールを使い分けることができる入力フォーム@extends('l...
プログラミング

【Laravel】fillメソッドよってmodelの複数カラム一括セットする

Laravelでモデルの複数カラムを一気にセットしたいとき、fill()メソッドを使うと便利です。入力フォームのname属性をカラム名と同じにしておくと、「$model->fill($request->all())」とするだけで一気にセット...
プログラミング

【Laravel】Duskで画面全体のスクリーンショットを取る

Laravel Dusk でのスクリーンショットは、下記のようにscreenshotメソッドを使用することで、簡単に取ることができます。public function testBasicExample(){ $this->browse(fu...
プログラミング

【Laravel】リクエストボディにQUERY_STRING形式のデータがあったら

あまり需要がないかもしれませんが、POST時のリクエストボディにQUERY_STRING形式のデータがあった場合に、クエリパラメータを変数にセットする方法です。 LaravelにはRequestクラスがあって、リクエストデータのパラメータへ...
プログラミング

【Laravel】ソーシャルログイン後のアプリケーションへのログイン or ユーザー登録

Laravelで作成したアプリケーションにgoogleやFacebookのアカウントでログインする方法は、様々なサイトで紹介されています。その大部分がSocialiteやSAML2を利用するものですが、それらの機能でシングルサインオンを実現...
プログラミング

【Laravel】ソーシャルログイン後のアプリケーションへのログイン or ユーザー登録

Laravelで作成したアプリケーションにgoogleやFacebookのアカウントでログインする方法は、様々なサイトで紹介されています。その大部分がSocialiteやSAML2を利用するものですが、それらの機能でシングルサインオンを実現...
プログラミング

【Laravel】丸ごとコピーして使える法人番号のバリデーション

法人番号のチェックを行うプログラムは様々なサイトに記載されていましたが、Laravelのバリデーションルールの作成方法を記載した記事がなかったので、記載することにしました。ここで紹介するのは法人番号のバリデーションの作成方法ですが、その他の...
プログラミング

【Laravel】session(セッション)内のデータをFormRequestでバリデーション

Laravelには、受信データのバリデーションするための手段のひとつに、Requestクラスを拡張したFormRequestクラスがあります。 FormRequestを使ってバリデーションを行うと、コントローラーのソースコードをシンプルに記...
プログラミング

【Laravel】fillを使って同じカラム名を持つ複数のモデルを更新する

「laravel fill」「laravel fill model」といったキーワードでこのページに訪問される方がいらっしゃいましたので、モデルの複数カラムを一気にセットする方法を下記に記事にしました。ご参考にしていただければ幸いです。 L...