フリーランスエンジニア道

エンジニアは運動で筋肉を維持すべし。できれば筋トレ推奨!→フリーランス歴20年エンジニアが力説します

たまにはPHP/Laravel以外の、ちょっと毛色が違うお話でも書いてみようと思います。本ページの結論から書けば、エンジニアは普通の職業よりも意識して運動した方が良いということ。そしてできれば筋トレもした方が良いということを書いています。こ...
バリデーション

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

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

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

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

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

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

【FormRequest編】Laravelのバリデーションエラーを日本語化する方法

Laravelのバリデーションは、デフォルトでは英語のエラーメッセージが表示されます。これを日本語表示させたい場合の選択肢の一つが、FormRequestを継承した子クラス内での設定です。日本語表示させる場合、以下の選択肢があります。For...
バリデーション

【初心者向け】Laravelのバリデーションルール指定方法の基礎。

Laravelのバリデーションを解説するにあたり、大きく分けると以下の2つに分けられます。バリデーション方法Illuminate\Http\RequestクラスのvalidateメソッドValidatorファサードFormRequestバリ...
基礎

PHPの言語構造とは!?なんとなくで使っていたので改めて調べてみる

PHPはちょろっと書いて動かすことが可能です。言語の基本的なことはあまり意識せずとも書けてしまいます。そんなこんなで、実践的にPHPとお付き合いして20年来の私。そんな関係につき「言語構造」なるキーワードは知ってはいましたが、何となくの理解...
関数

PHPのファイル読み込み関数:require, require_once, include, include_onceの違い解説

PHPには、ファイル読み込みのための関数(※1)がいくつか用意されています。具体的には、以下の4つです。requirerequire_onceinclude include_once最近ではComposerのオートロードの利用で、これらの利...
PHP

PHPのfilter_var()関数を理解する

PHP歴20年を超える私ですが、最近、filter_var関数というものを先日初めて知りました。完全フリーランスで一人作業ということもあり、度々こういった「こんな初歩的なことを知らなかった」ということがあります。知識が偏りすぎですね(汗)使...
基礎

PHPで親クラスのメソッドを呼び出す:$thisとparentの違い

PHPでオブジェクト指向プログラミングを行う際、クラスの継承を行うことは当たり前に行われます。その際、子クラスから親クラスのメソッドの呼び出し方について迷ったことはありませんか?具体的にはparent::method(); と $this-...