- 2020年10月1日
【PHP】正規表現を使ってソースコードのメソッドやプロパティの中だけを書き換える
メタプログラミングやコードのスタブを作っているとしばしば後付けでコードを書き換えたい時があります。この記事ではそういった時に使える手法を Laravel のモデルクラスを題材に紹 […]
メタプログラミングやコードのスタブを作っているとしばしば後付けでコードを書き換えたい時があります。この記事ではそういった時に使える手法を Laravel のモデルクラスを題材に紹 […]
多くのプログラミング言語には文字列を正規表現で置換する機能が備わっています。これを使うことで制御命令を組み込んだテンプレートを簡易に作れます。例えば次です。 この様に文字列の置 […]
WordPress は長く続いている web サイト作成ツールです。プログラミングの知識がなくとも様々なデザインと構成の web サイトを作ることができ、多くの場所で使われていま […]
WordPress は長く続いている web サイト作成ツールです。プログラミングの知識がなくとも様々なデザインと構成の web サイトを作ることができ、多くの場所で使われていま […]
スマホのカメラなどで写真を撮影した際、基本的に写真データを撮影された向きに保存するのではなく、写真に付属する”Exif”という情報に保存したうえで画像ビュー […]
Webアプリのバックエンドの言語としてよく用いられるPHPですが、間もなくメジャーバージョンアップされたPHP 8.0がリリースされる予定となっており、続々と搭載予定の新機能が明ら […]
Laravel Cookie Security Releases – The Laravel Blog Security Release: Laravel 6.18.2 […]
バリデーション 6.x Laravelの”言語ファイルでカスタム値を指定”が日本語版ドキュメントの対応箇所です。 Laravel でフォームリクエストのバ […]
PHP は人工的に作られた言語であり、その構造は明文化されています。この構造中では if, else, while, foreach, class など名前を変えることができない […]
全リクエストの処理をルートファイルのクロージャで定義するよりも、コントローラクラスにより組織立てたいと、皆さんも考えるでしょう。関連のあるHTTPリクエストの処理ロジックを一つのク […]
シーダ(初期値設定)クラスを使用し、テストデーターをデーターベースに設定するシンプルな方法もLaravelには備わっています。全シーダクラスはdatabase/seedsに保存しま […]