May 17, 2019

どこまでLaravelに依存するか

よく迷うのはコントローラーから別のクラスに処理をぶん投げる時に$requestを渡すかどうか。 public function __invoke(Request $request, PostService $service) { $post = $service->store($request); return $post; } 渡した先では$req ... Read more

May 13, 2019

[WIP]テストしにくいコード

対象 LaravelとPHP new よく言われている分かりやすい目印。new使ってるだけでやばいなと分かる。 $foo = new Foo(); LaravelならDIかapp( ... Read more

March 23, 2019

WebComponentsの使い所

Laravel職人を探す用の外部サイトで使うためのウィジェットをWebComponentsで作ってみた。 https://widget.kawax.biz/ (Laravel Mixは使ってるけ ... Read more

March 16, 2019

Laravel職人を探すサービスを作った

現状は職人を募集してる段階。 https://artisans.kawax.biz/ ユーザーごとのページはこんな。 https://artisans.kawax.biz/@kawax 技術的にはLaravel+Vue.jsを普通に使ってるだけなので何もない。 この ... Read more

February 27, 2019

Laravel5.8へアップグレード

5.8は事前に準備しておけばすぐ終わる。 いつもの見る所 https://laravel.com/docs/5.8/releases https://laravel.com/docs/5.8/upgrade https://readouble.com/laravel/5.8/ja/releases.html https://readouble.com/laravel/5.8/ja/upgrade.html https://github.com/laravel/laravel/compare/5.7...master キャッシュ時間 5.8で一番重要なのはここ。現在5.5-5.7使っててすぐに5 ... Read more

February 7, 2019

LaravelでWeb Push 2019

去年も書いたけど2019年版。WebPushに関しては何も変わってない。 環境 Mac Laravel 5.7 PHP 7.2 Chrome 対応ブラウザもたぶん変わってない。 https://caniuse.com/#feat=push-api プロジェクト作成 ... Read more

© kawax