タグ: Laravel

開発

Laravel PHPUnit Error ‘Class Tests\TestCase not found’

‘Class Tests\TestCase not found’というエラーが出た。 autoloadが効いていないっぽい?   環境 Mac Docker   app/tests/ExampleTest.php

  vendor/composer/autoload_classm …

開発

【工事中】LaravelのAPIプロジェクトDocker環境を久しぶりにつくる

 

   

7.3きたね〜。   続く      

JavaScript

Chart.jsでグラフ作成

Chat.js 最新のファイル https://github.com/chartjs/Chart.js/releases/tag/v2.9.3   dist/Chart.bundle.js dist/Chart.bundle.min.js バンドル版には、Moment.jsも含まれています。時間軸を利用したい場合で、インクルードは1つのファイルで済ませたい場合は、このバージョンを使用すべ …

API

Laravel6 jwt-auth トークンエラーハンドリング Middleware

Laravelのミドルウェア機能を利用して実装していきます😊 LaravelのMiddlewareは リクエストデータ → Middleware → コントローラ → モデル → コントローラ → レスポンス   トークンの検証用Middleware CheckToken   ミドルウェアの作成

  …

AWS

Laravel6 AWS SES連携 + Bounce, Complaint対応 その③

  「その②まででBounce処理もしっかりできたね😊」 「スパム配信するなよな!(ではSESでサーバレスメール送信ライフを楽しんでください。)」   お疲れ様〜!         実は全然だめだった Bounceだけでなく、Complaintも処理しなくてはいけないのだ!にゃーん🐱   バックナンバー Laravel6 AWS …

PHP, セキュリティ

Laravel6のbcrypt関数について

Laravel6.xのデフォルトのbcryptについて ハッシュドライバー:bcrypt saltの形式:$2y$ ハッシュ関数の適用回数:10回   random saltによって同じ値のInputでも毎回DBに登録されるハッシュ値は変わる

  最初の共通部分について $2y:Saltの形式 $10:10回ハッ …

AWS

Laravel6 AWS SES連携 + Bounce, Complaint対応 その①

  会員認証やSES バウンス周りやったった。1月中旬までの仕事をがしがし終わらせるのだ🐱https://t.co/XgQdAfsHvW — 優さん🌷個人開発 (@yuu13n6) January 2, 2020   私たちが達成すべきゴール   Laravel → SES → SNS → SQS → Laravel → DB   送信処理 Laravelか …

PHP

Laravel トランザクション リトライ設定 DB:Transaction()

  この記事で紹介すること try catchを利用する リトライ回数を指定 失敗時にロールバックしてログ出力   ざっくりこう

       

PHP

Laravel 中間テーブルを利用した多対多のリレーション

2千分後の私へ。       テーブルはこんな感じ   users user_id role name email create_at updated_at 1 1 yuu yuu@example.net 2019-12-29 03:18:05 2019-12-29 03:18:05   devices udid device_name creat …

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にしています。   設定例 …