入力画面のユニットテスト

ユニットテスト(PHPの場合は、phpunit)を使い始めて、2,3年。その重要さは理解しているものの、つい最近まで、コードの大変さによりなかなか多用はしていませんでした。

重複回避 - DB重複エラーを利用

前回においては入力バリデーションでの重複回避を紹介しました。 小規模なサイトではこれだけで重複回避は十分かもしれません。しかし、以下の状況では、どうなるでしょう?

重複回避-入力バリデーションで回避

GmailのEメールアドレス、Facebookのログイン、銀行の口座番号、などなど・・世の中どこに行っても必要なIDの情報。この情報に重複があったら困りますね。

ああも言えたりこうも言えたり

Laravelでは、同じことを成し遂げるのにいくつか違う方法で行うことできます。これを便利かと思うかややこしいかと思うかは、人それぞれですが、

アーティザンのティンカー

前回の投稿「ダーティーなレコード」で、DBレコードが更新されたかどうか、簡単に実験してチェックできるツールを紹介しましょう。

ダーティなレコード

フォームの画面でのユーザーのインプットをもとに既存のDBレコードを更新する際、もし何もデータ更新なしに「保存」ボタンを押されたらDBレコードを更新する?