
タグ: フレームワーク・ライブラリ


Intellij IDEAの環境にSpring Boot DevToolsを導入する
はじめに Intellij IDEAの環境にSpring Boot DevToolsを導入したので、導入方法を紹介します。Spring Boot DevToolsはTomcatを再起動せずにアプリケーションだけを再起動する機能があり、コードの修正、確認のサイクルを速めることができます。 前提 Gra・・・続きを読む →
LaravelにおけるRequestクラスを使ったバリデーションの設定方法
初めに 今回はLaravelでバリデーションを設定する際にRequestクラスを使って、バリデーションを設定する方法をご紹介したいと思います。 Controllerクラスに直接バリデーションを設定することもできますが、Requestクラスにてバリデーションを作成し、分けることによって以下のようなメリ・・・続きを読む →
AWSのS3でパス形式でのAPIリクエストが使えなくなる事への対応策
先日、Amazonから「Amazon S3は、2020年9月30日以降、パス形式のAPIリクエストをサポートしなくなります」と発表がありました。 Amazonの記事はこちら 概要 もともとS3には2種類のAPIリクエスト方法があります。 1つはパス形式。(V1とも呼ばれます) パス部分にバケット名が・・・続きを読む →
Laravelのセッション管理をデータベースに変更
Laravelのセッション管理をデータベースに変更するのが思いのほか手軽に出来たので、手順をご紹介致します。 結論から言ってしまうと、基本的に下記のLaravel公式サイトのドキュメントの手順に従って進めるだけでした。 Laravelのセッション管理のデフォルト設定は「file」なのですが、今回は「・・・続きを読む →
情報配信サイト、モバイル専用サイト、バックエンドシステムの構築事例のご紹介
弊社が昨年度末に開発しました出版・情報配信会社様の「情報配信サイト、モバイル専用サイト、バックエンドシステム」の構築事例をご紹介させていただきます。 案件概要 WordPressとEC-CUBEで運用していたWEBサイトを、PHPフレームワークであるLaravelとOctober CMSを利用し、再・・・続きを読む →
業務でよく使用するBladeファイルの制御構文
はじめに Laravelでは、MVCモデルのうちのViewの部分を作成するために、HTMLファイルではなくBladeファイルを使用します。Bladeファイルの拡張子は、.blade.phpになりresources/viewsフォルダの中に設置します。基本的には、BladeファイルもHTMLと同じよう・・・続きを読む →
Amazon Linux 2 で Spring Boot 2を起動してみる
はじめに Amazon Linux 2でSpring Bootをアプリケーションとして登録して起動できるようにしてみました。基本的には公式のドキュメントをそのまま実施しています。 前提 AmazonLinux2にJDK導入済み Gradle SpringBoot2 Gradleの設定 サービスとして・・・続きを読む →
Laravelにおけるテストデータの作成例
はじめに 今回はLaravelでテストデータを作成する方法をご紹介したいと思います。 Laravelではデータを1件1件手作業で作成する必要はなく、コマンドを実行することによって一気に複数件のデータを作成することができます。 それでは実際に作成していきます。 実行した環境 フレームワーク:Larav・・・続きを読む →
PHP/Laravelのデバッグ時に便利なヘルパ関数
PHP/Laravelをこれから使用する方向けに、デバッグ時に重宝するヘルパ関数をご紹介させて頂きます。 PHPで真っ先に思い浮かぶデバッグはvar_dump()で変数の中身を確認したりする方法なんですが、PHP/Laravelだとそれがもう少しお手軽に出来ます。 まずはPHPでは定番のvar_du・・・続きを読む →