N_OR’s diary

無職が何か言ってる

2021-10-01から1ヶ月間の記事一覧

感想文:リーダブルコード

感想文と言うか紹介。 プログラマでも非プログラマでも、プログラムを書く人は全員読むべき。 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者:Dustin Boswell,Trevor FoucherオライリージャパンAmazon…

Laravelでphpunitを利用したテスト

phpunitでテストを書いてみる。 テストの自動化というか、DevOpsというか、システム作りもシステム化していくべきで、こういう対応は大事だと思う。 ただ、テストを自動化することの是非について、仕事としての判断が入ってくると喧嘩する人たちが出てくるの…

laravelでのvalidation処理4(ルールの自作)

色々なValidationの実装を試してみる。 今回は自分でRuleクラスを作成してValidationの内容を実装する。 例としてユーザIDがユニークであるかをチェックするルールを作成。 ルールクラスを作成 ターミナルからルールクラスを作成するコマンド。 php artisan …

laravelでのvalidation処理3

laravelで色んなvalidationを試す。 リクエストクラスを自作してvalidationを設定する方法。 これまでの処理1や処理2に比べると一番現実的な気がする。 今後、絶対にlaravelで用意されている方法以外のエラーチェック(ruleの自作)が必要になるので、Valida…

laravelでのvalidation処理2

laravelのvalidationの色んなやり方を試す。 今回はコントローラ側でValidatorを作ってチェックする。 エラー後の動作は自分でハンドリングする。 use Illuminate\Support\Facades\Validator; /** * ユーザ情報更新 */ public function postEditUser(Request…

laravelでのvalidation処理1

いろいろやり方はあるみたい。 以下はコントローラ中に処理を書くやり方。 Requestクラスで用意されているvalidateメソッドを使う。 参考 /** * ユーザ情報更新 */ public function postEditUser(Request $request) { $request->validate( // チェック内容 […