検索結果: Laravel Request Rule

PHP

Laravel アップロードファイルのバリデーション Rule Request

  この記事の内容   PDFファイルのアップロードのバリデーションを作ってみました🐱 拡張子が.pdf 半角英数.pdfである。但し、「-」「_」は例外として許可する   Request     <?php namespace App\Http\Requests\Team\Share; use Illuminate\Foundation\Http\F …

認証-認可

Laravel Google AuthenticatorによるTOTPログイン【Google2FA for Laravel】

利用しているライブラリ https://github.com/antonioribeiro/google2fa-laravel 本家のDEMO     覚書 実装のサンプルコードです。 省略しているので動作しませんが、ご参考までに。   ログイン周りのカスタマイズをする必要があります。 ログイン周りは一歩間違えると危険なので、 サーバ側(AWS ElastiCache …

開発

コードレビュー指摘ポイント PHP Laravel

RepositoryでfindWhere(array []), fetchList(array [])みたいなのを実装しない     ❌  $r_user->findWhere(array []) ⭕️  $r_user->findById(int $user_id) findWhere(array [])みたいに何が入ってくるかわからないメソッドを作らない。 修正 …

メール, PHP

Laravel SendGridライブラリを使う為のUtil作ったった

SendGrid謹製のライブラリインストール   サンプルコード ドキュメントと、ここのサンプルコードを参考にしながら作っていくと良い🐱 https://github.com/sendgrid/sendgrid-php/tree/main/examples   personalized処理 PHPでSendGridを使ってメールを一斉送信する方法     Util作っ …

PHP

Laravel カスタムバリデーション

フォームリクエスト用のカスタムバリデーションの作り方   関連 実践的なの Laravel Request Ruleでバリデーション     親を用意する   app/Http/Requests/Request.phpを作成   <?php namespace App\Http\Requests; use Illuminate\Foundation\H …

PHP

Laravel6 JWT ユーザ登録+メール認証 + jwt-auth(JWT)

  この記事では実践的なコードであっさりまとめます。   JWT関連のJSONなどの細かいのは下記記事でまとめています。 Laravel JWTで認証API メール認証   Gmailの利用 開発用のメールサーバとして、Gmailサーバを送信サーバとして利用します。 // 本番環境はAWS SES, SendGridあたりを利用するのがおすすめです。   G …

PHP

jwt-auth + Laravel6 アクセストークンとリフレッシュトークン

  備考 Laravel6ではjwt-auth1以上が必要。 https://jwt-auth.readthedocs.io/en/develop/laravel-installation/ /logoutは作らない。 アプリ側でtokenを決して貰うので 当記事の設定を推奨しているわけではないです。 ・jwt-authのブラックリスト機能をfalseにしています。   設定例 …

PHP

Laravel 実践開発 秀和システム 演習メモ

PHPフレームワーク Laravel実践開発 Laravelやってて事前知識のつまづきが多く、基礎的な事でググる時間のコストが無駄なので、2日かけて基礎として1冊やるぞ。10日かかった。 この本は『PHPフレームワーク Laravel入門』をクリアしている中級?向けに書かれているので、最初は入門本からやるのが良いです。 最初からこの本をやると死ぬと思います。Amazonのレビューを見ると初心者に優 …

メール, Linux

PostfixSMTP+MySQL+Laravel+CentOS

この記事の概要 ちょっと特殊な構成です。 メールサーバ、WEBサーバの2台構成 メールサーバ側 ・送信アカウント認証とSMTPtls465のみの管理を行うという特殊なSMTPサーバ ・アドレス管理はPostfixAdminは使わず、Laravelで自作する WEBサーバ側 Pear::Mailを利用してメールサーバ経由でメール送信を行う   一般的なPostfix+Dovecot+MyS …

優総研

ポートフォリオ制作なうなんだが…その2

        最短で完成を目指す。   ※雑記。現状は参考?にするのはおすすめしません。最後に整理します。   内容 本の感想投稿掲示板 + Google Books APIとのマッシュアップ 他書評サービスのコミュニティ機能があまり使われておらず成功していないから、Yomuyoは本好きの間で小さくてもコミュニケーションが生まれるものに …