https://readouble.com/laravel/5.8/ja/validation.html 下記のValidatorの雛形があったとする app/Validators/Member/ServiceValidator.php <?php namespace App\Validators\Member; use Illuminate\Validation\Factor …
Laravel Validatorの拡張

var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"}
https://readouble.com/laravel/5.8/ja/validation.html 下記のValidatorの雛形があったとする app/Validators/Member/ServiceValidator.php <?php namespace App\Validators\Member; use Illuminate\Validation\Factor …
use Validator; Validator::extend()を使う時はuse Validator;を呼び出すのがポイント 環境 $ php artisan –version Laravel Framework 5.7.19 /var/www/vhosts/example.net/httpdocs/project/app/Providers/Hel …
RepositoryでfindWhere(array []), fetchList(array [])みたいなのを実装しない ❌ $r_user->findWhere(array []) ⭕️ $r_user->findById(int $user_id) findWhere(array [])みたいに何が入ってくるかわからないメソッドを作らない。 修正 …
SendGrid謹製のライブラリインストール サンプルコード ドキュメントと、ここのサンプルコードを参考にしながら作っていくと良い🐱 https://github.com/sendgrid/sendgrid-php/tree/main/examples personalized処理 PHPでSendGridを使ってメールを一斉送信する方法 Util作っ …
日付であればCarbonさん! PHP Carbon研究 5分前の日時を取得したいならこれ Carbon::now()->subMinutes(5)->toDateTimeString(); subMinutes(int 分)->toDateTimeString() 実装例 namespace …
この記事では実践的なコードであっさりまとめます。 JWT関連のJSONなどの細かいのは下記記事でまとめています。 Laravel JWTで認証API メール認証 Gmailの利用 開発用のメールサーバとして、Gmailサーバを送信サーバとして利用します。 // 本番環境はAWS SES, SendGridあたりを利用するのがおすすめです。 G …
備考 Laravel6ではjwt-auth1以上が必要。 https://jwt-auth.readthedocs.io/en/develop/laravel-installation/ /logoutは作らない。 アプリ側でtokenを決して貰うので 当記事の設定を推奨しているわけではないです。 ・jwt-authのブラックリスト機能をfalseにしています。 設定例 …
Laravelで認証APIを作ってみます。 JWT(JSON Web Token) 電子署名により改ざんをチェックできるようになっている 改ざんできないWEB Token 色々あるようなのでお勉強が必要 JWT マイグレーション docker-compose exec php-fpm php artisan migrate docker-compose e …
数字かどうかの判定 PHPだと関数では数字の判定が困難なので、正規表現で判定する // 数字かどうかの判定 if (preg_match(“/^[0-9]+$/”, $target_string)) { // trueの処理 } 日付 yyyy-mm-ddの判定 // 日付のフォーマット yyyy-mm-dd の判定 if (preg_match(‘/ …
最短で完成を目指す。 ※雑記。現状は参考?にするのはおすすめしません。最後に整理します。 内容 本の感想投稿掲示板 + Google Books APIとのマッシュアップ 他書評サービスのコミュニティ機能があまり使われておらず成功していないから、Yomuyoは本好きの間で小さくてもコミュニケーションが生まれるものに …
About me -管理人について- Facebook Twitter GitHub 名前 : 優さん 職業 :技術者 Facebook:https://www.facebook.com/yuu.kanehiro ワークショップ・オンラインサロン運営😊 初学者・駆け出しエンジニアから熟練者まで。色々なひとの考えに双方向で触れることができる場✨ わくわくワークショップ …