laravel

※Web開発

XAMPPのlocalhostのアドレスをドキュメントルート変更で非表示する方法

※Web開発

XAMPPで複数(2つ以上)のWordPressサイトの開発環境を構築する方法

※Web開発

laravel9. : バリデーション(エラーメッセージ)を日本語化する方法

最近、バックエンドとしてlaravelを使う可能性が出たため、久々にlaravel9の開発環境でCRUDアプリを作成し、テキストの入力箇所にバリデーションの設定及びエラーメッセージの日本語化を行いました。 これまでは、手動で日本語化用のフォ...
※Web開発

【言語ファイル編】Laravelのバリデーションエラーを日本語化する方法

Laravelのバリデーションは、デフォルトでは英語のエラーメッセージが表示されます。以下の様な感じです。 これでは日本の利用者は驚いてしまいますよね。したがって日本語に翻訳したエラーメッセージを表示させるのはマストと言えます。 日本語表示...
※Web開発

Laravel Gate(ゲート)、Policy(ポリシー)を完全理解

LaravelのGate(ゲート)とPolicy(ポリシー)は名前も名前から想像するイメージも全く異なるため別の機能だと認識していまいそうですがどちらもAuthorization(認可)に関する機能です。 認可はLaravelのドキュメント...
※Web開発

MySQLのPHPARRAY形式データをLaravelシーダーに登録する方法

1. データの準備 まず、MySQLからPHPARRAY形式でデータを抽出する必要があります。 SQL SELECT * FROM テーブル名 WHERE 条件 ORDER BY ソート順 FOR JSON PATH; コードは注意してご使...
※Web開発

Laravel入門 神戸学院大学 経営学部 林坂ゼミ

本番環境にデプロイしよう 本番環境にデプロイしよう Laravel プロジェクトの作成(クローンの作成) /home/vagrant/Documents/Laravel/ 以下にプロジェクトを作成するか,Github で公開しているプロジェ...
※Web開発

【Laravel】モデル(Model)とは何か?命名規則やマイグレーションとの関連性|Eloquentやクエリビルダとは何か?

Modelとは何か? Databaseのデータを操作する機能のこと。 DBのテーブルに対応するモデルがあり、コントローラでそのモデルを操作するとDBに書き込むデータを指定したりできる。 参考:steemit.com 処理の流れ コントローラ...
※Web開発

Laravel Eloquentのリレーションの種類を徹底解説

開発者は日々の業務の中でしばしば、データベースとの通信を扱うことになります。そんな時に便利なのが、Laravelのオブジェクト関係(ORM)マッピングであるEloquentです。これを使うことで、データベースのテーブルとのやり取りが直感的か...