LaravelCache,Laravel,PHP,Redis,キャッシュ,テスト

Laravel Logo
結論

テスト実行中でした。

そして、 env.testing での `CACHE_DRIVER` 設定は file になっていた、というオチ。

「こないだまで普通に実行できてたはずなのに!」

って焦りながら悩んでて、気づくのにしばらくかかりましたよ… (-_-;)

LaravelBlade,Mail,Mock,Test,UnitTest

Thumbnail of post image 141

結論

たぶん、メールの文面用に用意した blade 内で、 $message->embed(‘public/images/logo.png’)  とか書かれてると思います。

メールのレンダリングを実行する前に、

$mail->viewData = new Message(new Swift_Message());

を実行してやることで、 ...

Echo,GoEcho,Go,Logging

Thumbnail of post image 006

In Echo’s official document, describes about logging to stdout.

“Customization | Echo – High performance, minimalist Go web framework”

I want to write logs to fi ...

LaravelEloquent,Laravel,PHP

Thumbnail of post image 049

結論

削除しようとしているそのモデル、SoftDelete 設定になってません?

assertDatabaseMissing ではなく assertSoftDeleted 使ってね。

詳細

テストコードをたくさん書いていくぜー!

って張り切ったものの、めっちゃ足止め食らいました…。

リモートデバッグで1行ずつ動かしても、

App\Models ...

LaravelFactory,Laravel,PHP,Test

Thumbnail of post image 164
結論setUpBeforeClass() が実行されるタイミングでは factory は使えない。(そもそもデータの状態が他のテストケースに依存しないようにした方が良い)
setUp() 内で parent::setUp() 呼ぶの忘れてない?(公式にも「テストクラスに独自のsetUpメソッドを定義する場合は、親のクラスのparent::setUp()/parent::tearDown()を ...

環境構築apt,Node,npm,nvm,環境構築

Thumbnail of post image 058
まとめ

最初から nvm 使うべし。

詳細$ sudo apt install nodejs

で環境作ってたんだけれど、firebase CLI 入れようとして

$ npm install -g firebase-tools

ってやったら

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib ...

LaravelLaravel,PHP,Storage,ファイル操作

Laravel Logo
結論

config/filesystems.php に、自前で設定を追加すればOK。

詳細

Laravel のデフォルト設定だと、

'local' => ,

となっておりまして、 プロジェクトルート/storage/app が起点になってました。

例えば、/storage/temp にある全ファイルを取得したい、という場合に、

$tempfiles ...

Vue.jsImport,JavaScript,Vue.js

Thumbnail of post image 067
まとめ@import "../node_modules/folder/file.sass";

のように書かなくても

@import "~folder/file.sass";

と書けば sass-loader がよしなに解決してくれる。

背景

Vue CLI でサイトを作っていたのですが、機能をだいだい実装し終わって、じゃデザインに…と思ったところで、さすがにゼロから自分で ...

Laravel,PHPLaravel,PHP,Rule,Validation,バリデーション,年月,年月日,日付関数

Thumbnail of post image 048
結論

PHP に checkdate() 関数が用意されてました…。

PHP: checkdate – Manual

言い訳

年月日、もしくは年月のみがパラメーターで渡されてくる場合に、年月日として有効かどうか?のパリデーションをかけたかったわけです。

で、Carbon とかで用意されてる…よね? とか思っていろいろ探してたら見つからなくて、PHP ...

Vue.jsFirebase,JavaScript,Vue.js,Webサービス

Thumbnail of post image 027

「みんなのITもくもく会】自己紹介 Advent Calendar 2020」参加記事ですー!

さいきんちょくちょく参加させて頂いている みんなのもくもく会。

良い感じで平日の朝に個人開発を進める習慣が身に付いてきております。

主催されている Asukaさん (@asuka4624254)  に感謝!🙏

さて、昨日は、 あーたんさんの ダイレク ...