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