プログラミング

Laravel

Laravel-dompdfを使って困ったあれこれ

Laravelを使っていてPDF出力をしたいときに候補として上がってくるのが「laravel-dompdf」。 今回はlaravel-dompdfを使ってPDF出力したときに結構困った点があったのでそのあたりをまとめようと思います。...
Go

【Go】チャットっぽいものでWebSocketを実装

WebSocketを触る機会があったのでGo言語で簡単にWebSocketを実装して動作を検証してみました。 WebSocketは、Webアプリケーションでリアルタイム通信を実現するためのプロトコルです。 WebSocketを...
Laravel

【Laravel】カスタムバリデーションでハマった話

Laravelでルールオブジェクトを使ったカスタムバリデーションを実装したときにハマったポイントをまとめておきます。 ルールオブジェクトを使ったカスタムバリデーション Laravelでは標準で数多くのバリデーションルー...
Laravel

LaravelのミドルウェアでIP制限機能

業務系のシステムなどではセキュリティを高めるために許可されたIPアドレスからのリクエストしか受け付けないようにするIP制限の機能を求められることがあります。 例えばAWSを使っているのであればAWS WAFで設定可能で、設定も楽であ...
プログラミング

クライアントからS3に署名付きURLでアップロードする(PHP編)

S3に署名付きURLでファイルをアップロードする方法についてまとめます。 つまずきポイントもあったのでそれらも含めて書いています。 環境 PHP 8.1Laravel 8.*league/flysystem-aws-s...
データベース

PHPUnitテストを高速化した話

Laravelを使ったアプリケーションでテストコード(PHPUnit)を書くことはよくあることだと思います。 その中でもデータベースを利用したテストを実行したいことも多いはずです。 またCircleCIなどのCI/CDツールを...
Laravel

サブドメインを使って複数のルーティングを分ける【Laravel】

今回はLaravelでサブドメインごとにルーティングを分ける方法を解説します。 Laravelではデフォルトでwebとapiの2つのルーティングが設定されています。 それとは別にサブドメインを使って新しいルーティングを作成したいときは簡単にルーティングを追加することが可能です。
Laravel

クライアントのIPアドレス取得でハマった話【Laravel】

LaravelでIP制限をかけたいと思ったときにIPアドレスの取得が必要なのですが、思ったIPアドレスが取得できなかったので調べてみました。
WEB

WEBアプリケーションの脆弱性とその対応5選【Laravel用】

アプリケーションの開発を行うときに気をつけなれけばいけないポイントの1つとしてあげられるのがセキュリティ対策です。 最近では顧客情報が漏洩したなどのニュースを見る機会も多くなってきました。 この記事ではLaravelのアプリケーションを前提してよくありそうな脆弱性についてとその対策について5つ紹介します。
プログラミング

【Laravel】ServiceProvider not foundになった時に確認すること

Laravelで下記のようなエラーで怒られたことはありませんか? Class "App\Providers\HogeServiceProvider" not found 今回はサービスプロバイダーのキャッシュについてハマったときの解決方法についてまとめます。
タイトルとURLをコピーしました