tymon/jwt-authにパーサーを追加する

の形式でトークンを取得するためにやったことのメモ。 TL;DR を実装したクラスを作成する 今回の場合だとを使ってもよかった に作成したクラスをサービスプロバイダー経由で追加する 解決方法 にととい…

2020-04-01
PHPLaravel

FormRequestのバリデーション失敗時にjsonを返す

以下どちらかの実装でjsonレスポンスにできる。 をオーバーライドする ヘッダーにまたはを追加する のオーバーライド フォームリクエストクラスのをオーバーライドすることでjsonレスポンスかつメッセ…

2020-02-14
PHPLaravel

ターミナルでタイムスタンプを表示する

コマンドに引数を渡すことでタイムスタンプの表示ができる。 引数の補足をすると、でユーザ定義の出力フォーマットを設定してからstrftimeのタイムスタンプフォーマットであるを指定している。 そのため…

2020-02-13
CLI

iOSで後で読むアプリを作ってみた

最近Notionでウェブクリップをしていたけど、スマホからのアクセス時に不便だなと感じていた。 Instapaper、Pocketというサービスがあるけど学習兼ねて作ってみることにした。 Swift…

2019-10-25
SwiftFirebase

InkdropのNordテーマを作った

タイトルの通り。メモやブログの下書きなどでInkdropを利用している。 別のエディタではNordテーマを使っているので Inkdrop でも同じテーマにしたいなと思って作成した。 Inkdrop …

2019-10-10
Inkdrop

Laravel Statsを使ったソースコードの分析

2019年9月1日にv2.0がリリースされました🎉 私はv2.0になってからこのパッケージの存在を知ったので、写経用に作成していたLaravelプロジェクトの更新を兼ねてインストールしてみました。 …

2019-10-06
PHPLaravel

DDD Radio #1

2019/09/22に開催されたDDD Radio 公開収録 #1メモ。 ファシリテーターの松岡さん、スピーカーのかとじゅんさん、すえなみさん、ミノ駆動さんの4人がDDDをどうやって導入したか、失敗…

2019-09-23
DDD

ブログを新しくした

たいして投稿しないのに新しく作ってしまった。GatsbyJSが気になっていたので色々調べながらやってるとのめりこんでしまった。 前のブログみたいにプログラミング関連の投稿と併せて日記みたいなきままに…

2019-09-15
diary

2019-08-08

アクションリーディング 1日30分でも自分を変える“行動読書” Kindle版が安かったので買ってみた。読んでみた結果として現状の読書方法に対する改善、読書の質を上げるヒントが得られた。 積読を減ら…

2019-08-08
diary

Laravel Eloquent Tips

Eloquentを使う際にちょっと便利になるTipsをまとめてみた。網羅性はないので参考程度に。 テーブル名の変更 を定義することで任意のテーブルへのアクセス出来ます。 主キー名の変更 を定義して変…

2019-06-12
PHPLaravel

2019-04-29

エンジニアのためのマネジメントキャリアパス 4章 人の管理 信頼感と親近感の構築を 相手の管理がしやすくなるような質問をする フィードバックはどういった伝え方が良いか キャリアに関する目標 不機嫌な…

2019-04-29
diary

2019-02-19

Laravel JP Conference 書くのが少し遅くなってしまったがLaravel JP Conferenceに参加してきた。 Laravel TrackとPHP Trackに分かれており、…

2019-02-19
diary

PHPにおけるオブジェクトの比較

業務中にとあるクラスのオブジェクトを比較している箇所で不思議な挙動をしていたので、改めてドキュメントを読み直した。 オブジェクトの比較 PHPにおける、オブジェクト比較の定義として以下が挙げられる。…

2019-01-20
PHP

ボトムアップDDDをLaravelで書いてみた

まえがき 最近、通勤の合間などにIDDDを読んで少しづつDDDの知識を取り入れている。ユビキタス言語や境界づけられたコンテキストなど、概念的な定義が個人的に難しくて読むのに時間がかかっている。 そん…

2018-09-25
PHPDDDLaravel

PHPでUTF-8 with BOMのcsvを扱う

BOM とは バイトオーダーマークの略 ファイルの先頭に数バイトを付与して、それ以降のデータがunicodeであることを表す この数バイトが原因になる。 解決法 pack()で BOM を表す文字列…

2018-06-05
PHP