🫠

Code rabbit お試ししたくて面談管理ツールを作ってみる (その2:面談追加)

2024/05/02に公開

本日の内容

簡単な要約

  • 面談(interview)テーブルを作成。

簡単な作業内容

コマンド記載するだけだったので記載。そろそろ片手間で更新してるだけなのがバレますね。

1. マイグレーションファイルの作成

Laravelでマイグレーションを作成してテーブルをデータベースに追加。

php artisan make:migration create_interviews_table

マイグレーションファイルを編集して、指定のカラムを追加。

2. モデルの作成

LaravelのEloquentモデルを作成してデータベーステーブルとのインタラクションを管理。

php artisan make:model Interview

このモデルには、テーブルの各カラムに対応するプロパティが含まれます。

3. コントローラの作成

CRUD(作成、読み取り、更新、削除)機能を管理するコントローラを作成。

php artisan make:controller InterviewController --resource

このコントローラには、index, create, store, show, edit, update, destroy の各メソッドを実装します。

4. ビューの作成

LaravelのBladeテンプレートを使用して、新規登録、編集、一覧表示のビューを作成。

  • interviews/index.blade.php - 一覧表示
  • interviews/create.blade.php - 新規登録フォーム
  • interviews/edit.blade.php - 編集フォーム

5. ルーティングの設定

Laravelのルーティングを設定して、作成したコントローラの各アクションにアクセスできるように。

Route::resource('interviews', 'InterviewController');

プルリク

https://github.com/WdknWdkn/oneonone/pull/3

Code Rabbitのコメント

再度プルリクのサマリを出してくれる。日本語で出してくれる設定を早く探さないと。。。

終わり

この辺の設定をいじればいけるってことですかね。
https://docs.coderabbit.ai/guides/configure-coderabbit/

Discussion