「 PHP 」 一覧
-
以前DBからのデータ取得問題でディフォルトだとlazy loadingが発生し、俗にいうN+1問題が発生するので、eagar loadingにすべきみたいな記事を書きました。 joinとeager l …
-
2022/05/11 -PHP, アーキテクト設計全般
Laravel, デザインパターンLaravelのFacadeについて自作する機会があったので、メモ。 デザインパターンの一種かと思います。 サンプル https://github.com/umanari145/effector/co …
-
CI/CDに関して知識としては5年以上昔から持ってましたが、実際にプロジェクトの中に取り組むことができるようになったのはつい最近なので、取り込みが現実的なものに関してどのように取り組んでいくかといった …
-
2021/10/11 -JavaScript, PHP
コーディングルールある程度の規模のプロジェクトだったら使っているであろう静的解析ツールについて。 PHP CodeSniffer PHP_CodeSnifferによるコードチェック ある程度のエディタなら …
-
自分がプログラミングをやりはじめたきっかけはExcelVBAでした。 あれから10年以上の時が流れたのですが、簡易的なデータとしてはやはりExcelを使うことが多いですね。 PythonやJavaSc …
-
2021/02/27 -PHP
昔PHPでは他のファイルを読み込む時にはrequire_onceなどとすることが一般的でした。 で、クラスが増えてくるとこれがとんでもない量になってくるんですよね・・・ その時の代替案として_auto …
-
以前にも少し書いたログ設計に関する記事。 ログの設計指針について 上記でログの設計について書きましたが、今回はログのライブラリに関して欲しいと思う機能を。 レベル分け これがないとログツールとは言えな …
-
2020/06/26 -PHP, サーバー・ネットワーク
インフラ全般以前、CentOS7.7にphp5.3を入れるという案件がありましたが、yumなどでは入らないため、phpenvで入れました。 phpenv5.3+php-fpm が、起動スクリプトを配置していないこ …
-
Laravelでリクエストとレスポンスにはそれぞれ元からクラスが当てあられております。
123456public function create(Request $request){//リクエストデータ全て$requestData = $request->all();//user_nameという変数$userName = $request->input('user_name');上記のようなメソッドでリクエストパラメータ自体 …
-
アプリケーションアーキテクチャについて 〜ドメインモデルに関して〜
2020/02/25 -PHP, アーキテクト設計全般
Laravel前回のトランザクションスクリプトパターンの反省から 今回はいわゆるドメインモデルの具体例に関して。 ドメイン駆動型設計には以下のような特徴があります。 大きく、アプリケーションの構成を以下のように分け …