スポンサーリンク
AWS

初心者が忘れるAWSアカウントの設定

AWSを利用するためにアカウントを作成したあとにやっておかないといけない事がいくつかあります。今回は調べた中でこれはというのをいくつかピックアップしました。
Laravel

Laravel開発:1.環境構築をMAMPを使用して作成する

はじめにLaravelを使用するのは今回が初めてなので、開発環境をどう作成していくかも含めてまとめて行こうと思います。PHPの開発環境にはMAMPを使用します。MAMPはMac環境でApache、MySQL、PHPの環境を作成することができ...
note

【MySQLWorkbentch】外部サーバへSSHで接続する方法:エラーの対策

外部のDBサーバーにMySQLのGUIツールであるMySQLWorkbentchを利用して接続する方法を紹介します。SSHを利用して接続する理由MySQLの3306ポートを外部に公開すると直接アクセスできてしまうため、セキュリティ上リスクが...
AWS

【Amazon SES】メールが届かない!サプレッションリストを確認する

はじめに Amazon SESでメールを送信してもメールが届かないケースの中で送信先のメールアドレスがサプレッションリスト(suppression list)に登録されている場合がある。 その場合はサプレッションリストから削除する必要がある...
Laravel

【Laravel】クエリビルダ:サブクエリのJOIN〜条件付きサブクエリにはmergeBindingsを使おう〜

はじめにLaravelのクエリビルダーで条件付きサブクエリをDB::raw()を使用してjoinをした時にInvalid parameter numberとなったので、対処方法をまとめます。Where句のバインド値をマージしないとエラーにな...
Laravel

【Laravel】クエリビルダのバインディング〜DB::raw()メソッドでバインドについて〜

はじめに公式ドキュメントにも書かれているとおり、Laravelのクエリビルダ はSQLインジェクション対策としてPDOパラメーターによるバインディングを使用しています。LaravelクエリビルダはアプリケーションをSQLインジェクション攻撃...
AWS

Amazon SESの通知結果をAmazon SNS、Lambdaを使用してDynamoDBに保存する

AmazonSESの送信結果を取得するために、今回はAmazonSNSをトリガーとして、LambdaからDyanamoDBに保存する仕組みを作っていきたいと思います。この方法はAWSのサポートでもありましたので、今回はそれを試してみます。前...
Laravel

Laravel5.8:Passprot パーソナルアクセストークンのトークン持続時間が指定可能になっていた

はじめにLaravleでAPI認証を行うときにPassportを使用すると簡単に実装できます。その中でアクセストークンは、ユーザー自身がトークンを発行してAPIを利用する仕組みです。トークンの発行もフロントエイド・クイックスタートが用意され...
Laravel

Laravel 5.8 routesをサブドメインで分ける

Laravelのプロジェクトを作成するとroutesディレクトリにweb.phpとapi.phpが分かれています。これは RouteServiceProvider.php内で定義されています。 public function map() {...
Laravel

Laravel 5.7 パスワードリセットの日本語化

前回、メールアドレスの確認と日本語化したのですが、パスワードリセットでも英文のメールが送られていたので、こちらも日本語化をしたいと思います。(ユーザー認証は以下のコマンドで実装されているものとします。php artisan make:aut...
スポンサーリンク