Laravelでログフォーマットにルーティングの区分を追加する
はじめに Laravelでログフォーマットにリクエストが定義されているルーティングの区分を追加したかったので、調査しました。 今回はその実装例を共有したいと思います。 ルーティングが定義されているファイルに沿って、…
続きを読む →はじめに Laravelでログフォーマットにリクエストが定義されているルーティングの区分を追加したかったので、調査しました。 今回はその実装例を共有したいと思います。 ルーティングが定義されているファイルに沿って、…
続きを読む →はじめに 昨年からプログラムの品質を担保する取り組みの一環として、PHP_CodeSnifferでコーディング規約に準拠しているかチェックする運用を開発に取り入れました。今回はPHP_CodeSnifferの導入からチェ…
続きを読む →はじめに Viteでビルドしたapp.js内でwindowオブジェクトに値を設定しても何故か参照できずエラーになってしまいました。 app.js import jQuery from ‘jquery’; window.$…
続きを読む →はじめに IntelliJ IDEAを2022.3.3から2023.1にアップデートしたところ、エディターのタブにファイル名が表示されなくなってしまいました。 中々解決できず困ってしまったので、今回はその解決法を共有した…
続きを読む →はじめに 少し前にFont Awesome4から6(Freeプラン)にバージョンアップしたので、今回はその手順を共有したいと思います。 Font Awesomeはnpmで管理している想定で進めていきます。 Font Aw…
続きを読む →はじめに IntelliJ IDEAでは値を選択状態にして「”」を入力すると、選択した値がダブルクォーテーションで囲まれます。 しかし、VimをエミュレートしたプラグインIdeaVimを有効にしていると、この…
続きを読む →はじめに 最近プライベートでReact+TypeScriptを触っているのですが、 毎回コンポーネントのテンプレートを書くのが地味にめんどうです。 IntelliJ IDEAではファイルのテンプレートを追加できるようなの…
続きを読む →はじめに DBから取得した値を共通の設定として使う機会があったので、実装例を紹介します。 環境 PHP 8.1.2 Laravel 8.82.0 実装例 サービスプロバイダーのboot()内で、DBから取得した値を設定に…
続きを読む →はじめに リスト間で要素をドラッグ&ドロップで移動できるUIを作る際に、 SortableJSというライブラリを使うと簡単に実現できそうだったため、 導入してみました。 SortableJSのデモサイト ドラッ…
続きを読む →はじめに Create React Appで作成したプロジェクトをLaravelに組み込んでみたかったので、今回チャレンジしてみました。 環境 WSL2(Ubuntu 20.04.2 LTS) Laravel 8.52….
続きを読む →はじめに 入力項目のデフォルト値を設定するミドルウェアを作ってみました。 実装の一例としてご紹介します。 環境 PHP v8.0.6 Laravel v8.45.1 サンプル ミドルウェアを作成する プロジェクト直下で以…
続きを読む →はじめに 今回はAPIクライアントとスタブAPIサーバー(以下、スタブサーバー)のプログラムを自動生成して、 疎通確認を行います。プログラムの自動生成にはOpenAPI Generatorを使います。 APIクライアント…
続きを読む →はじめに 今回はjs2pライブラリを使い、YAML定義からJavaオブジェクトを自動生成する一例をご紹介します。 ※補足 今回ご紹介するライブラリは、jsonschema2pojo-gradle-pluginをベースに作…
続きを読む →はじめに Angular Materialの公式サイトにドラッグで移動できるダイアログのサンプルがありますが、 こちらのサンプルはダイアログを画面外に移動できてしまいます。 公式サイトのサンプルは以下のリンクから項目「A…
続きを読む →はじめに Angular Materialで用意されているセレクトボックスにはフィルタリング機能がありません。 しかし、カスタマイズをすることで簡単にフィルタリング機能を付けることができます。 今回はその一例をご紹介した…
続きを読む →