Laravel

Laravel

Laravel10とTinyMCEでブログ作成&画像のアップロードができるか調査した

この度、Laravelでブログ的なサイトを構築できる?と聞かれた案件がありました。 その際に焦点となったのが、エディタ部分です。さすがにただのtextareaのみで実装する訳にはいきません。WordPressのような、いわゆるWYSIWYG...
Laravel

【初心者向け】Laravel10のインストール&必ずやる初期設定

Laranoteというサイト名を冠していますが、Laravelの基本中の基本である、インストールから初期設定の部分を解説していませんでした。 どこでも解説されているので自分でやる必要はないと思っていましたが、新しいPCでLaravelを遊ぼ...
Laravel

$collection->implode(), join()の違いと使い分け【Laravelコレクションメソッド】

先日Laravelコレクションについての記事を書きましたが、ちょっとこんがらがったことがあったので明確にしておきたいと思い記事にします。 それは、$collection->implode()メソッドと$collection->join()メ...
Laravel

Laravelのコレクションとは!?実用的なコード例と共に分かりやすく解説

Laravelには、コレクションという便利な機能があります。本ページをご覧になっている方は、少なくともその存在はご存じな方が多いことでしょう。 しかしながら、詳しく知らなくてもある程度のコードが書けてしまうものです。私も「あーはいはい、こう...
バリデーション

【Lalavel】FormRequestでのバリデーション後のデータの取り扱い方法

LaravelのFormRequestを継承した子クラスでは、認可やバリデーションを行います。 その後のコントローラーでは、リクエストデータを取得・加工し、最終的にDB(データベース)に保存することが一般的です。 本ページでは、バリデーショ...
バリデーション

LaravelのFormRequestをちゃんと理解する

FormRequestクラスを利用しての認可・バリデーションは、Webアプリケーションで非常によく使われます。私の場合、特に後者は使わないケースが無いと言って良いくらい使います。 しかしながら、毎回型にはまった利用で「何となく」で使っていま...
バリデーション

LaravelのFormRequestクラスのauthorize()を詳しく

FormRequest の authorize() は、リクエストが承認されるかどうかを決定するための重要なメソッドです。 しかしながら、いつもtrueを返して使ってるよ!……という方も多いのではないでしょうか? 実は私もそうで、コマンドで...
バリデーション

Laravelのバリデーションエラーをview(Blade)で表示させる方法一覧

バリデーションエラーを表示させる方法には、複数のアプローチがあります。その内のどれを使うかは私たち開発者次第。自由に好きな方法を採れます。 本ページでは、エラーを表示する方法の一覧を、コード例・メリット・デメリット等併せご紹介します。 あな...
バリデーション

Laravelのバリデーションエラーをview(blade)で表示する。具体例とともに解説

Laravelでバリデーションエラーが発生した際、それを表示させるのはviewの役目です。そのうち最も一般的と思われるのが、デフォルトで採用されるbladeです。 本ページでは、そんなbladeを使用して、エラーメッセージを表示させる方法を...
Laravel

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

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