開発

PHP

VSCodeでphpのdebugをするならこの設定

画面を動かしている際のdebugはネットに転がっている設定でできていましたが phpunitを実行している際にdebugが効かなかったので、四苦八苦しました。
PHP

Laravel QueryBuilderのupdate()でupdated_atを自動更新する方法

多くの人がLaravelの save() や update() の挙動に躓き、ブログのネタにされ、Eloquentではなく、QueryBuilderを用いたupdate()に関してはupdated_atを自動更新することを諦めている方が多くいらっしゃるのではないかと思います。そんな方々に朗報です。ついに突破口を見つけました。
エディター

Markdownの書き方 VSCode

標準のショートカットだけでなく、自作ショートカットも作成できることが分かりました。より効率的にMDを記述できる工夫が出来ればと思います。
JavaScript

Wijmoでどこでも行追加

WijmoのFlexGridは簡単に行を追加できる仕組みを持っています。 グリッドの一番下に空の行を用意して、入力があれば新規行を生成するという動きが自然にできます。 また、行をドラッグ&ドロップで移動することもできる為、ほとんどの場合、最下行に新規入力欄があれば事足りると思われます。 一方で、任意の場所に行を挿入したい場合には今回ご紹介する手法が役に立ちます。
エディター

VSCode左端のメニューを消す

その程度の幅でそんな大げさな。。。って思われるかもしれませんが、是非試してみてください。 アクティビティバーが無いだけで想像を超える解放感を体感できると思います。
エディター

VSCodeでTerminalを開く方法

Terminalを直ぐに開く方法を2パターンをご紹介
PHP

Eloquentで条件をネストする方法

Laravel の Eloquent を使って、WHERE ( A OR B ) AND C を実装する方法を書いておきます。
PHP

Laravel Storageの接続失敗をphpunitでテスト

Storageを使ったファイル操作でエラーが発生した場合、リトライする機能を実装しますよね。そういった機能のテストで使えるTipsです。
JavaScript

[Wijmo]SelectorのAllCheckでSelectionChangedを処理したくない

今回はWijmoでチェックボックスを実装する際によく使われそうなSelectorに関連する情報です。Selectorを使うと、表内にチェックボックス列を簡単に実装できます。ただ、このSelectorのチェックボックスはRowsのisSelectedというプロパティと連動しているそうで、チェックを付けるとその行を「選択した」という扱いになります。
JavaScript

[Wijmo]行追加イベントが発生しない

新規行をカスタムする処理を実装する際に、引っかかった落とし穴です newItemCreator/rowAdded/addNewの関係を理解すればスッキリします