Study & Practice

北海道札幌市のプログラマによる技術とか雑記のブログ

PHP

LaravelのValidationを使ってみる

5月から参画したチームがLaravelを使っていまして、ちょいちょい不具合修正のチケットなんかを担当し始めた。しかし、Laravelの機能がまだあんまりわかってないもので既存のコードを読むのに時間がかかってしまっています。ということで公式ドキュメントを読…

サービスコンテナ入門(Laravel)

5月から配属されたチームがLaravelを使ったチームなので、ちゃんと勉強しとこうと思ってLaravelのドキュメントを読み始めました。Laravelを使う上で避けて通れないのが「サービスコンテナ」ということで、本ポストを学んだことの事項とします。 サービスコ…

Laravelのクエリビルダ基礎(SELECT編)

はじめに Laravelでクエリビルダを使ったクエリを実行するコードを書くたびにドキュメントを見ていたので覚えるためにもいったん基本的な使い方をまとめて書いてみることにしました。今回の内容はすべて readouble.com に含まれています。テーブルはLaravel…

Laravelのroute関数にパラメータを渡したいとき

例えばweb.phpに以下のようなrouteを設定した場合 Route::get('/hello-world', function () { return 'Hello,World.; })->name('hello-world'); Laravel内で「/hello-world」というURLにhelloWorldという名前が付けられ route('hello-world'); という書き方…

PHP:超便利 array_column()

PHP

業務でDBから取得した連想配列を特定のカラムの値だけを配列で使用したいときに、今まではforeachでループを回して処理を自分で書いていました。めんどくささを感じて少し調べてみたところ見事に組み込み関数で望み通りのものがありました。それがarray_colu…