タグ: Laravel

PHP

Laravel Failed to clear cache. Make sure you have the appropriate permissions

    エラーの発生   $ php artisan cache:clear Failed to clear cache. Make sure you have the appropriate permissions.     解決方法   $ mkdir -p storage/framework/cache/data     Amazo …

SQL

Laravel Exists SQL孫テーブルのレコードがあるかチェック

    sections.id = 4 && companys.master_id = 1のレコードが存在するのかチェックする例を示します。 SQL select exists( select * from `sections` inner join `contents` on `contents`.`id` = `sections`.`content_id` inner …

PHP

Laravel foreign is too long Migration Error

Laravelで自動で作成される外部キー制約の名前が長すぎることが原因   解決するには? 外部キー制約に短い名前をつける $table->foreign(‘team_youtube_id’, ‘tedh_idfk_1’) ->references(‘id’) ->on(‘team_youtubes’) ->onDelete(‘cascade’); これでいうと、「tedh …

PHP

Laravel try catchとtransactionの位置 リポジトリパターン

    try catchとtransactionの位置 どこに記述したら良いのか? tryの直前でtransaction()開始 tryの中でcommit() catchの中でrollback()     実装例   <?php namespace App\Services\Master; use App\Repositories\Shop …

トラブルシューティング

Laravel Parse error composer autoload_static.php

  こんなエラー     解決するには?   package-lock.jsonを削除してから、 $ composer install $ composer dumpa   これで解決🐱   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad …

PHP

Laravel S3へのPDFファイルアップロード, ダウンロード

  S3の利用では、Laravel標準ファイルシステムライブラリを利用するのが良いでしょう🐱   関連 Laravel 汎用 S3へのファイル一時アップロード、本アップロード処理     アップロードの例   $s3_path = Storage::disk(‘コンフィグに指定したクレデンシャル名’)->putFileAs($path, $pdf, $ …

API

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

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

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$10$xxxxxxxxxx … $2y$10$yyyyyyyyyy …   最初の共通部分について $2y:Salt …

AWS

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

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