Allied ArchitectsAllied ArchitectsEngineer Blog

第一章11『子コンポーネントにプロパティを渡してグループ分けしたtodoを表示する』 れっちりれっちり

第一章11『子コンポーネントにプロパティ...

2022/04/22 Vue.js

前回、todoを期限でグループ分けしたのでtodoGroupsの中のtodoにアクセスするためにはtodoGroups.within.today.todos[0]というようにする必要がある。また、todoGroups.within.todayまで到達したあとの処理は期限切れ、今日のもの、明日のもの、...

続きを読む

第一章10 『取得したtodoを期限でグループ分けする』 れっちりれっちり

第一章10 『取得したtodoを期限でグ...

2022/04/18 Vue.js

取得した後に期限ごとにグループ分けをしたいので関数を追加する。 まず、getTodos関数によって取得したtodosはidの昇順になっているので、期限の日付で並び替えを行う。 以下の関数をmethodsに追加する。getTodos関数で取得してきたtodosをdataのtodos(以後this....

続きを読む

第一章9 『axiosを使ってtodo一覧を取得する』 れっちりれっちり

第一章9 『axiosを使ってtodo一...

2022/04/11 Vue.js

バックエンドの実装が終わってしまったのでこれからはフロントの実装をしていく。 まずはコンポーネントがマウントされた時にデータベースに登録されているtodoの情報を取って来れるように処理を書いていく。 resources/js/components/TodoList.vueとresources/c...

続きを読む

第一章8 『Labelモデルに関わるコントローラーの作成』 れっちりれっちり

第一章8 『Labelモデルに関わるコン...

2022/04/4 Laravel

前回Todoに関わるコントローラーを作ったので今回はLabelに関わるコントローラーを作っていく。   routes/api.phpにLabel用のルーティングを追加。 [crayon-62b8cb4fcb7f1367909995/]   app/Http/Contro...

続きを読む

第一章7 『Todoモデルに関わるコントローラーの作成』 れっちりれっちり

第一章7 『Todoモデルに関わるコント...

2022/03/26 Laravel

todoの追加と同時にラベルとの紐付けを行うためにサービスクラスを追加したり編集したりした。期限をCarbonじゃなくstringで登録するようにもした。 app/Repositories/TodoRepository.phpのcreateとupdateを以下のように編集した。 [crayon-...

続きを読む

第一章6 『Labelモデルに関わるサービスとリポジトリの実装』 れっちりれっちり

第一章6 『Labelモデルに関わるサー...

2022/03/18 Laravel

前回のあらすじ リポジトリクラスとサービスクラスをいい感じに作ってくれるテンプレートとコマンドを設定してTodoモデルとLabelモデル用のリポジトリクラスとサービスクラスを作ってTodoモデル用のリポジトリクラスとサービスクラスの中身を修正してテストした。   今回はLabelモデ...

続きを読む

第一章5 『サービスクラスとリポジトリクラスを生成するコマンドの作成とTodoモデルに関わるサービスとリポジトリの実装』 れっちりれっちり

第一章5 『サービスクラスとリポジトリク...

2022/03/11 Laravel

コントローラー周りの事は1記事で終わると思ったけど思ったより長くなってしまったので何回かに分割する。   app/Http/Controllersの下にController.phpとLabelController.phpとTodoController.phpがあるけど(LabelCon...

続きを読む

第一章4 『bladeファイルとVueコンポーネントの初期設定』 れっちりれっちり

第一章4 『bladeファイルとVueコ...

2022/03/4 Laravel

ターミナルで以下を実行してbladeファイルとVueのファイルを作成。 [crayon-62b8cb4fce544688724688/]   bladeファイルからVueコンポーネントを呼び出せるようにする。 resources/js/app.jsを以下のように編集する。 [cra...

続きを読む

第一章3 『TodoモデルとLabelモデルの作成とマイグレーションとシーダーの作成』 れっちりれっちり

第一章3 『TodoモデルとLabelモ...

2022/02/25 Laravel

TodoモデルとLabelモデルの作成と同時にファクトリーとマイグレーションとシーダーとコントローラーを作成 Generating Model Classes (モデルクラスの生成) 以下のコマンドでモデルとマイグレーションとファクトリーとシーダーとコントローラーが一度に作れる。 [cra...

続きを読む

第一章2 『sailを使用した環境構築とVueとtailwind CSSのインストール』 れっちりれっちり

第一章2 『sailを使用した環境構築と...

2022/02/18 Docker

動作確認済み環境 macOS Catalina v10.15.7 (Intel) macOS Big Sur v11.5.1 (Apple M1) Docker Desktop をインストールする Docker Desktop for Mac and Windows | D...

続きを読む

第一章1 『データベース設計とXDを使用したデザインの作成』 れっちりれっちり

第一章1 『データベース設計とXDを使用...

2022/02/14 Laravel

  機能要件 今回作成するものは以下の要件を満たすようにする。 期限とラベルを設定してTODOを登録することができる(Create) 登録したTODOの内容と期限とラベルを表示することができる(Read) 登録したTODOの内容と期限とラベルを変更することが...

続きを読む

Re:ゼロから始めるLaravel9開発 れっちりれっちり

Re:ゼロから始めるLaravel9開発

2022/02/14 Laravel

第一章 『TodoList』 第一章1      『データベース設計とXDを使用したデザインの作成』 第一章2      『sailを使用した環境構築とVueとtailwind CSSのインストール』 第一章3      『TodoモデルとLabelモデルの作成とマイグレ...

続きを読む

昭和のおじさんエンジニアが考える「廃れないエンジニアであり続けるには」 みこやんみこやん

昭和のおじさんエンジニアが考える「廃れな...

2022/02/14 ポエム

こんにちは。ヒコーキ好きのみこやんです。 昭和のおじさんエンジニアの声など誰も聞きたいと思わないかもしれませんが、長くやってきた中で皆さまに知見のお裾分けができるかもしれないということで、「廃れないエンジニアであり続けるには」というテーマのポエムでも語ってみたいと思います。 ご存知の通り、こうし...

続きを読む

Vimでphp-cs-fixerを使えるようになったらプロジェクトのコーディングルールに合わせてカスタマイズしちゃって一層快適実装ライフ みこやんみこやん

Vimでphp-cs-fixerを使える...

2022/01/28 Vim

こんにちはこんにちは!! ヒコーキ好きのみこやんです。 前回は、Vimmerとして現代的なIDEのようなCode FixerやLinterなどを使って、編集中のコードを動的にチェックして警告やエラーを発してもらうことで即座に不具合を修正するために、ALEというプラグインを導入したお話をしてみました...

続きを読む

最近の日課:LeetCodeを毎日1問解く れっちりれっちり

最近の日課:LeetCodeを毎日1問解...

2022/01/14 プログラミング

新年あけましておめでとうございます。 今年は色々なことに挑戦していこうと自分の中で決めたので1月1日から毎日1問ずつLeetCodeの問題を解いています。 ただゲーム感覚でやっているので別に挑戦でもなんでも無い気がするのですが、挑戦と言った方が聞こえがいいです。 問題を解...

続きを読む

VimのLintサポート非同期エンジンALEを使ってphp-cs-fixerのコード支援の恩恵を受けて開発効率をアップ みこやんみこやん

VimのLintサポート非同期エンジンA...

2022/01/11 エディタ

新年あけましておめでとうございます。 リアルタイムで読まれていない方は、こんにちは。 ヒコーキ好きのみこやんです。 VimmerなのでVimネタ続きになってしまいますが、こちらもやっとマトモに調整できた嬉しさから記事に。 とはいえ、今回のネタは「ちゃんと従来から理解して運用できていたVimmer...

続きを読む