- 2024年3月1日
- 2024年3月1日
【Laravel】バリデーションエラーメッセージのmore errorsを日本語にする方法
LaravelはPHPのフレームワークで多言語化機能が備わっています。この多言語化機能でバリデーションエラーメッセージを日本語にしているとmore errorsというメッセージが […]
LaravelはPHPのフレームワークで多言語化機能が備わっています。この多言語化機能でバリデーションエラーメッセージを日本語にしているとmore errorsというメッセージが […]
ざっくりいうと次のように通常のリレーションにWHEREを付け足して複合キーとして十分なカラム指定をすればOKです。 LaravelにはEloquentというあるテーブルについて […]
LaravelにはEloquentというあるテーブルについてのSQLを扱える機能があります。これは基本的に主キーが1カラムだけのテーブルを前提としており次のような複合キーのテーブ […]
Laravelでカスタムイベントリスナーを任意のタイミングで有効化、無効化する方法を説明します。これは特にLaravelが用意したイベントリスナー(例えば xxx::saving […]
しばしばデータの変更連絡を保存、閲覧できるようにしたいという要望があります。この要望の際は通常のログに加え日本語で見やすい差分を作るようにする必要があります。これの役に立つメソッ […]
Laravelで使用できるライブラリには、非常に簡単に画像を編集できるライブラリが存在します。 非常に多機能で、バックエンドにImagemagickやGDを使用することができ、La […]
パラメータ等で極端に長いURLによって開かれるページをユーザーに渡さなければならない時があります。長いURLを手打ちするのは困難であり、何か楽に開いてもらう方法を考える必要があり […]
Dropxboxはクラウドストレージサービスの一つです。Dropboxを利用してファイルの保存、共有などができます。LaravelでDropboxを楽に使うためのライブラリである […]
追記: この記事の方法はその場では期待通りに動きますがしばらくするとトークンの寿命切れで動かなくなります。これの対処版が次の記事です。 【Dropbox】【Laravel】Drop […]
この記事はLaravel 10.24環境での記事ですが、次のLaravel本体のコミットを見るに恐らく5.2.13以降のバージョンであれば同じ形で通用します。 Improve b […]
Laravel9 から Laravel は JavaScript ファイルのコンパイルに Vite を用いることを推奨しています。Vite のコンパイル結果は次の様に呼び出せます […]
データや処理が複雑かつやり直しを避けたい場合、処理結果のプレビュー機能の実装が望まれます。この機能は画像やデザインを文字列で定義できる記事投稿システムなどの入力画面と閲覧画面の差 […]