Laravel10xになったんだって。#php81code

2023.02.24

Logging

おはようございます。先日、Laravel10xになりPHP8.1系をサポートしたという記事を読みました。でも自分は8系や9系を使用しております。10系になり何が変わったのかなどは知りません。

今日はLaravelの基の話です。Laravelにはバリデーションというクラスがあります。バリデーションとは、POSTやGET送信を行ったデータが問題ないかを確認できるクラスです。そんなクラスの派生がフォームリクエストバリデーションクラスです。これを使用すれば自分のお好みのデータの判別処理が作れます。

作り方などはこちらをに作ってみてください。

php artisan make:request StorePostRequest

尚、Bladeに表示するにはこんな感じで表示できます。

@foreach ($errors->all() as $error)
  <li>{{$error}}</li>
@endforeach

因みにエラーメッセージを変えたい方はこんな方法で変更できます。こんな感じにつくってフォームリクエストバリデーションクラスの中に入れてあげてください。

    public function messages()
    {
        return [
            'name.required' => '名前は必須項目ですよ。',
            'name.max:42' => '42文字以内で入力してください',
            'age.required' => '年齢は必須項目ですよ。',
            'age.numeric' => '整数を入力してください😄。'
        ];
    }

タグ

as, blade, endforeach, Error, errors, foreach, gt;all, Laravel, Laravel10x, li&gt, lt, name.max, POST, public function messages, request StorePostRequest, return, バリデーション, フォームリクエストバリデーションクラス, 整数, 派生,

PS4は当分の間、保留かもしれない。

2015.08.17

Logging


PS4は当分の間、買わない方向に。理由としてファイナルファンタジー15が発売されないからという、ただそれだけの理由です。この調子だとファイナルファンタジー15の発売は年内は難しそうな気がします。開発費がかさんでいるのに、元が取れそうに無いなと若干、スクウェア・エニックスを心配してます。もうファイナルファンタジーも下火になってきている気がしてならないですね。派生に派生を繰り返して・・いまいちタイトルのブランド力が弱くなっているように思えます。ちなみに自分、ゲーム、全然しないに近いです。定期的にPS3のソフトウェアのアップデートのために立ち上げるだけになってます。まだ、パソコンで月に一回ぐらいファイナルファンタジー14新生エオルゼアをプレイするぐらいです。

タグ

, PS3, PS4, アップデート, スクウェア・エニックス, ソフトウェア, それだけ, タイトル, パソコン, ファイナルファンタジー1, ファイナルファンタジー14新生, ファイナルファンタジー15, ブランド力, 下火, 保留, 年内, 当分, 昨日, 派生, 理由, 若干, 開発費,