がんばるぞ

がんばります

Coverageの計測をxdebugからpcovに変えたら、CIの実行時間が5分の1になった

PCOVなるものを使うと、CIがめっちゃ早くなるという情報を得て、早速CIに導入してみました pcovとは 超高速にCoverageの計測が出来るドライバーです。 こちら を確認してみると2019/1/16に初めてリリースされた、かなり新しめのプロジェクトのようですね 動…

牛肉について

先日ツイッターのTLで自由研究LTというイベントを見かけて、こんなツイートをしました 自由研究っていいな。俺も参加しないけど自由研究はなんかやろう残暑に負けるな!自由研究LT大会 https://t.co/BPmdgZGL7K #engineers_lt— 吉田あひる (@strtyuu) August…

【相談】Eloquent/QueryBuilderでカラムの値をincrementする書き方が知りたい

僕は個人的に初心者エンジニアからのお悩み相談を受け付けていて 以前、以下のようなツイートをしたのですが 初心者エンジニアの相談に乗る業をこれからやっていこうと思います。一人でもがいてる人がいれば気軽にリプライかDMください。PHP、Laravel、設計…

ahiru.yakiniku #1 を開催しました

日頃から焼肉を奢れという脅迫を受けている僕ですが 6/21(金)にとうとうahiru.yakinikuという、焼肉を(割り勘で)食べるだけのイベントを開催しました。 話したこと エンジニアのコミュニティは最高 コミュニティ運営はむずい 吉祥寺.pmはすごい 先輩焼肉エン…

Laravel Meetup Tokyo #12 にて登壇してきました。

かなり今更ですが、 Laravel Meetup Tokyo #12というイベントで登壇してきました。 Eloquentに別れを告げるタイミングについて考えたというタイトルで20分ほど話をさせていただきました。 登壇の反応はTogetterでまとめましたので、よければみてください。 t…

トゥギャッター株式会社に転職しました

2019/4/1からトゥギャッター株式会社というところで働いています。 前職はWebアプリケーションの受託開発をやっていましたが、次は自社サービスの開発をしていきます。 誰? 吉田あひるです。 今まではWebアプリケーションの受託開発を営んでいる会社に勤め…

Circle CIでIlluminate\Contracts\Container\BindingResolutionExceptionが発生する

Circle CIで、全てのテストが通っているのにCIが落ちるエラーが発生しました。#!/bin/bash -eo pipefail./vendor/bin/phpunitPHPUnit Pretty Result Printer 0.25.1 by Codedungeon and contributors.PHPUnit 7.5.

2018年を振り返る

https://twitter.com/strtyuu/status/1079567851717943296

route()の第二引数にはEloquentを渡そう

route('foo.bar', $eloquent->id)みたいなことをしている人はroute('foo.bar', $eloquent)といった感じで、Eloquentごと渡した方が良いですよ、という話。

LaravelでRoutingしてるのに404エラーが返ってくる

Routingしてるのに404エラーが帰って来たこんな感じで定義してたんですがRoute::patch('/user/{user-id}, 'UsersController@update');どうやら{user-id} という書き方はダメみたい。{user_id

【読んだ】PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応

最近出たLaravel本を読み終わったので感想文です。 どんなことが書いてあるのか Laravelの内部処理の解説 Laravelの内部処理を独自実装に変える方法 アプリケーションの設計 TDDも軽く Laravelを触ったことない人を置いてけぼりにした内容なおかげでかなり実…

PHP勉強会#129でLTしてきた

PHP勉強会でLTしてきました。DDDについて1ヶ月ほど勉強したので、それを5分にまとめるという苦行をしてきました。DDDを5分でまとめるのはそもそも無理があるため、かなり大雑把な説明になってしまったので今度は20分枠で発表したいなあという感じです。

LaravelでCSVファイルをダウンロードさせる

業務案件で毎回と言っていいほど機能として追加するのが、CSVのダウンロード機能ではないでしょうか。 ただCSVをダウンロードするだけですが、適当にやってしまうと文字化けやメモリリークなど、痛い思いをすることになります。 そこで、CSVファイルダウンロ…