Laravel
一括登録及び削除機能を搭載しましたが、現状のままでは登録内容が縦に長々と表示されてしまいます。 そこで一定の上限を超えるデータについては次のページで表示出来るようにページネーション機能を実装することにしました。 今回の目的 なぜやるか やりた…
複数データ削除テストの正常処理完了時については作成できましたので、続いてエラー時のテストを行っていきます。 今回の目的 なぜやるか やりたいこと やったこと 実施内容 書籍情報削除エラー時のテストを行う 削除書籍を選択せずにpostする 上限超過デー…
本情報の複数削除を作成が完了しましたので、テストによるチェックをおこなってプログラムが問題ないか確認を実施します。 今回の目的 なぜやるか やりたいこと やったこと 実施内容 書籍情報削除をテストする factoryで複数データを作成する 連番配列を使う…
前回記事にて書籍情報の一括削除処理を完成させました。 しかし、一覧表示はコンポーネントとして作成していましたので、book.indexページからみた一覧表示に対しての削除処理は行えますが、他のページから同じコンポーネントを参照しても、作成したチェック…
前回記事までで、書籍一括登録対応を完了させました。 まとめて登録ができたので、次はまとめて削除に対応させていきます。 登録時と同様に、複数件に対する処理ができれば実装できそうです。結果についても登録時と同様に一覧表示で結果を出力できればユー…
複数のISBNコードを登録することはできましたが、フォーム内にinputタグを10件追加するという形で複数対応していました。 せっかくここまで実施できたので、inputフォームに個別に入力することから、テキストボックスに複数の値を入力できるようにして一括登…
複数ISBN登録に対するテストを実装しましたが、最後のテストに失敗しました。 処理を確認する中で、実際に処理手順に問題があることに気づいたので修正を実施していきます。 最終目的 今回の目的 なぜやるか やりたいこと やったこと 実施内容 問題はなにか …
複数ISBN登録は作成できましたが、一部修正を行うことにしました。 ISBN未入力については結果を表示しないことと、処理状況が分かりやすいコードに修正を行っていきます。 最終目的 今回の目的 なぜやるか やりたいこと やったこと 実施内容 複数ISBN登録が…
複数ISBN登録は作成できましたが、一部修正を行うことにしました。 ISBN未入力については結果を表示しないことと、処理状況が分かりやすいコードに修正を行っていきます。 最終目的 今回の目的 なぜやるか やりたいこと やったこと 実施内容 ISBN未入力デー…
ISBNコードを利用して簡単に書籍情報を登録できるようにしていました。 しかし、1件のみ毎回登録する…といったパターンしか行えない状態なので、まとめて追加できるようにしてみました。 最終目的 今回の目的 なぜやるか やりたいこと やったこと 実施内容 …
ISBNコードを利用して簡単に書籍情報を登録できるようにしていました。 しかし、1件のみ毎回登録する…といったパターンしか行えない状態なので、まとめて追加できるようにしてみました。 最終目的 今回の目的 なぜやるか やりたいこと やったこと 実施内容 …
いままでの工程で、基本的な動作とテストを実施してきました。 テストについては画像投稿に対してのテストが現状ではあまり理解できなかったこともあり後回しとしました、ずっと詰まっていても何も進まないので、そのうちやります…。 他のアプリも作ってポー…
ここまで基本的な本情報の登録及びテストを実装してきました。 開発環境ではひととおりの問題はクリアしてきました。一部後回しにしている内容はありますが…。 しかし、動作確認しているなかで所有書籍の登録及び編集について、デプロイ環境でうまく動作して…
propertyテーブルが関係するテストを実装しています。 編集エラーテストの前にバリデーション未設定について解決を行いましたので、いよいよ編集エラー時のテストを実施していきます。 今回の目的 なぜやるか やりたいこと やったこと 実施内容 所有書籍情報…
propertyテーブルが関係するテストを実装しています。 編集エラーテストの前にバリデーション未設定について解決を行いましたので、いよいよ編集エラー時のテストを実施していきます。 今回の目的 なぜやるか やりたいこと やったこと 実施内容 編集時のエラ…
propertyテーブルが関係するテストを実装しています。 新規登録エラー時のテストまで完了したので、今回は編集エラー時のテストを実施していきます…が、 テスト実装時に未設定項目があったことに気がつきましたので、そちらの修正を先に行うことにしました。…
propertyテーブルが関係するテストを実装しています。 正常動作時のテストは実装しましたので、エラー時のテストを実装していきます。 bookdataテーブル時と同様に新規登録から順に作成していきます。 今回の目的 なぜやるか やりたいこと やったこと 実施内…
前回の内容では1件のデータを登録しておき問題なく表示が行えることを確認しました。 fippiy.hatenablog.jp しかし、複数のユーザーが所有書籍を登録している状態で、自身のデータのみが参照できている…という点までは考慮されていません。 この点を考慮した…
アプリのテストを行うことで、動作の確認を実施しています。 書籍情報を管理しているbookdataテーブルのテストが完了したので、所有書籍情報を管理しているpropertyテーブルのテストを今回は実装していきます。 今回の目的 なぜやるか やりたいこと やったこ…
bookdataテーブルが関係するテストを実装しています。 エラー時のテストとして、残るは検索に対してのテストです。 今回の目的 なぜやるか やりたいこと やったこと 実施内容 タイトルが空欄時のエラーをチェックする 検索結果がなかった場合をテストする 今…
bookdataテーブルが関係するテストを実装しています。 エラー時のテストとして、新規登録及び編集に関しては実装しましたので、今回は削除時のエラーテストを行います。 前回記事はこちら。 fippiy.hatenablog.jp 今回の目的 なぜやるか やりたいこと やった…
bookdataテーブルが関係するテストを実装しています。 正常動作時のテストは実施しましたので、エラー時のテストを実装していきます。 新規登録時と編集時のテストから実施しました。 ※画像投稿関連については処理成功時同様、今回の対象から除外としていま…
所有している書籍がある状態で、書籍情報自体を削除してしまうと、存在しない本を所有している状態となってしまいます。 動作検証の中でこういった現象がおこることがわかったので、対処していきます 今回の目的 なぜやるか やりたいこと やったこと 実施内…
現在作成しているアプリはMacにて作成を実施しています。 開発環境及び本番環境の表示確認はMacより実施していました。 本番環境に設置していることもあり、ふとWindowsからアクセスしてみました。 すると、画面表示が明らかに崩れています。 そこで、レイア…
ログイン後のトップページや、所有書籍のトップページにはそれぞれ本の情報が一覧表示される仕様となっています。 リストには写真とタイトルが表示されているのですが、書籍の詳細情報をここに加えることにしました。 元々何かしらの情報を追加する予定でし…
バリデーション設定によるエラーチェック方法を実装していましたが、問題として残っていた箇所を続けて直しておくことにしました。 所有書籍登録時における重複登録を防ぐ処理を追加します。 今回の目的 なぜやるか やりたいこと やったこと 実施内容 所有書…
テストの実装を行っていたのですが、ISBNによる本登録に対してのエラー確認時にある問題点に気づきました。 まず、この問題について先に修正を行うことにしました。 詳しい問題点については、本文に記載します。 今回の目的 なぜやるか やりたいこと やった…
アプリのテストを行うことで、動作の確認を実施しています。 今回はbookdataテーブルが関係するテストを実装していきます。 ※画像アップロードは実装に苦戦したので、後ほど実装として今回は除外。できるところから実装してみました。 今回の目的 なぜやるか…
ユーザー情報テストを実装しています。 ログインテストが終了したので、次はパスワードリセットをテストします。 前回の記事はこちら。 fippiy.hatenablog.jp ログインテストの後は新規登録テストとしたかったのですが、メール送付関連のチェックが必要です…
テストの準備が整ったので、具体的なテストを実施していきます。 まずは前回記事で扱っていたUserテーブルに関連するサイトからテストを行います。 今回の目的 なぜやるか やりたいこと やったこと 実施内容 ログイン機能テストの準備 モデルファクトリを利…