Laravel
概要 ISRを利用したサイト開発を行うにあたり、認証周りの調査を行っていた。 その中でLaravel Sanctumの存在を知ったので遊んでみる。 所感 古き良きCookieを使ったセッションの仕組みを、トークンで再現した感。 試してみる Laravel Sanctumとは Laravel S…
概要 LaravelのORMやクエリビルダで発行されるクエリを見たい時がある。 毎回調べるのが億劫なので、ここにメモする。 やり方 クエリを見たい箇所に下記を挟む。 \DB::enableQueryLog(); モデルでもRepositoryでも可 \DB::getQueryLog(); 参考 Laravelで実行…
概要 LaravelでAPIを作成しており、ページネーションの処理を実装しようとしてました。 DBから取ってくるデータを使うので、Eloquentのpaginateを使いました。 そこで、試しに0のパラメータを渡したところ、15件が返ってきたので、その調査をしました。 TL;D…
概要 Laravel本でADRパターンというのが紹介されていました。 それの実装について、メリットがピンと来ていなかったのですが、下記のスライドで理解できました。 speakerdeck.com そこでLaravelでADRのResponderを使ってみようと思います。 実装 書いてみた…
概要 LaravelでControllerではなく、Actionというクラスを定義して、実装しようとして躓いた話をまとめます。 やりたかったこと postsってルーティングにアクセスしたら、 App\Http\Controllers\Posts\IndexAction が呼ばれる 起きたこと postAutoDumpで下記…
概要 Laravelのtinkerでちょっと幸せになれたので、ここに残しておこうと思います。 tinker 説明 php aritisan tinker のことで、Laravelを対話的に動かすことができるコマンドです。 Eloquentはもちろんのこと、自分で作成した独自クラスの読み込みも可能で…
概要 業務でLaravel5.5を使っているので、家で学習がてらLaravelを触っていました。 そこで、外部キー制約を貼ったテーブルを作成しようとして躓いたので、忘れないように残しておきます。 やろうとしたこと ブログ投稿を管理するpostsテーブルと、そのブロ…