行動履歴(9月27日)
行動履歴
今日も一日中Laravelを書いていて昨日から進めているようにサービスプロパイダに登録した関数を使って実装していました。進捗としては今日で手直しする前のプロジェクトが持っていた機能はほとんど実装?再現?することができました!残りの機能は少し複雑でどのようにしたら良いか分からないのでまた今度直す予定です。
このような進捗で機能の大部分は実装できたのでcssを書くことを決めました。ビュー自体は修正前のものを所々訂正したものを使っているのであらゆるところにbootstrapのクラスが書かれているのですが今回はjetstreamに合わせてtailwindでデザインしていきたいと思っています。この時点ではbootstrapのクラスが適用されておらずボロボロの状態です。
夕方からは最近見つけたcssフレームワークの効率の良い?使い方で実装していたのですが途中で迷走してしまって現時点ではもうみていられないレベルになりました。とりあえず閉じてnoteを書いています。もう修正できないレベルになってしまったので明日クローンしなおして進めたいと思います。
疑問に思ったことを書く
現時点で自分のアプリは依存性の注入は満たしていると思っているのですが一つだけ実装できなかったことがあって今現在のコントローラーからの依存性の注入が全てメソッドインジェクションになっています。できればコンストラクタインジェクションで実装したいんですがそうしようとしたときに何故か実行先(プロパイダ先)の関数のコンストラクタが実行されない?のか、関数を実行することができなくなっています。具体的にどのようなエラーが出ているかというとプロパイダ側で実装したコンストラクタで受け取るべき情報が揃っていないです。
具体的に説明するのが難しいです。すみません。インスタンスを行う場所によって関数の動作が変わるのは自分では理由が分からなさそうです。
この記事が気に入ったらサポートをしてみませんか?