沖縄行の飛行機のなか。財布を拾ってしまった。近くの交番に届けられてた。2017-04-03ArticleUsersテーブルのダミーデータの設計Articlesテーブルのカラムは【投稿アプリ自作】の第四回目で以下の様に設計しました。ArticleUsersテーブル記事を書くユーザを管理するテーブルです。Articlesテーブルとuser_idで1:多に関連を持っています。mail_addressArticleUsersテーブルのダミーデータこのテーブルは記事アプリを利用するユーザの情報を格納します。ダミーデータは以下の様にしたいと思います。boooob123@bob.comCategoriesテーブルのダミーデータの設計Categoriesテーブルのカラムは【投稿アプリ自作】の第四回目で以下の様に設計しました。Categoriesテーブル記事のカテゴリーを管理するテーブルです。Articlesテーブルとcategory_idで1:多に関連を持っています。category_nameCategoriesテーブルのダミーデータカテゴリーテーブルは記事のカテゴリーをまとめています。ダミーデータは以下の様にしたいと思います。旅行Tagsテーブルのダミーデータの設計Tagsテーブルのカラムは【投稿アプリ自作】の第四回目で以下の様に設計しました。Tagsテーブル記事のタグを管理するテーブルです。Articlesテーブルとtag_idで1:多に関連を持っています。tag_nameTagsテーブルのダミーデータタグテーブルは記事のタグをまとめています。ダミーデータは以下の様にしたいと思います。変更や新規作成するLaravelファイル一覧Laravelのプロジェクトファイル配下にあるファイルで本記事の中で変更、新規作成するファイルについてまとめました。同上Seederファイルの変更まずはSeederファイルを変更します。Seederファイルは以下のディレクトリに格納されています。Seederファイルの格納ディレクトリdatabase/seeds/ここに格納されたDatabaseSeeder.phpがSeederファイルになります。このファイルに各テーブルにダミーデータを格納するように処理を追加します。各ダミーデータはcsvから読み取るようにします。csvの内容については後述します。DatabaseSeeder.phpを以下の様に変更します。※このとき$this->call(で呼び出す関数の順番には外部キー制約がついているため注意が必要です。順番で実行する必要があります。上で変更したDatabaseSeeder.php内ではcsvファイルを読みだしてダミーデータを設定しています。本章ではそのcsvファイルについてまとめます。csvファイルは下記ディレクトリに格納してます。csvファイルの格納ディレクトリdatabase/seeds/seed/それぞれの内容については下記です。Articles.csv1,1,1,1,12,1,2,2,33,2,1,1,14,1,3,2,25,3,1,4,66,3,2,3,57,1,4,3,58,2,2,3,49,3,3,3,510,2,3,3,411,1,5,1,112,3,4,2,213,3,5,3,514,2,4,3,415,1,6,1,116,2,5,2,417,3,6,1,118,3,7,1,119,2,6,2,320,1,7,1,1ArticleUser.csv1,ケン,ken12345,男,k-e-n-0123@ken.com2,エミリー,emily111,女,e-mi-ly-111@emy.com3,ボブ,bobbob3,男,boooob123@bob.comCategories.csv1,カテゴリーなし2,食と酒3,暮らしと生活4,旅行DetailedArticles.csv1,自己紹介!,はじめまして、ケンです。!,2017-04-012,おすすめイタリアン!,このイタリア料理店おすすめです!,2017-04-013,自己紹介です,こんにちは、エミリーです。2017-04-014,おすすめ和食,この和食屋もおすすめです!ぜひ!,2017-04-015,北海道旅行,今日は北海道にいます。2017-04-016,最近の仕事,仕事で外回り多い。明日は仕事で沖縄だ,2017-04-017,つぶやき,今からバイトだ。支度しなきゃ!,2017-04-018,友人の結婚式,明日は友達の結婚式だわ!,2017-04-029,移動中です,沖縄行の飛行機のなか。ハードだぜ!,2017-04-0210,お祝儀について,友人のお祝儀は3萬でいいよね?,2017-04-0211,沖縄旅行に出発,今から沖縄旅行にいってきます!,2017-04-0212,沖縄めし,沖縄に到着。飯がうまいぜ,2017-04-0213,沖縄堪能します,仕事はさっさと片付けて沖縄堪能するぞ,2017-04-0314,友人の結婚式,ドレスがきれいだわ,2017-04-0315,やばい,財布落とした!!!,2017-04-0316,結婚式のごはん,結婚式場のごはんっておいしいですよね,2017-04-0317,どうしよう,財布を拾ってしまった。2017-04-0318,交番,とりあえず、拾った財布は交番に届けた,2017-04-0319,結婚式の二次会,おしゃれなイタリアレストランにて,2017-04-0320,財布ありました,近くの交番に届けられてた。よかったあ,2017-04-03Tags.csv1,タグなし2,和食3,イタリアン4,冠婚葬祭5,仕事6,北海道7,沖縄Seederの実行Seederを実行するにはコマンドプロンプトで以下のコマンドを入力します。db:seedデータベースの確認データベースが正しく作成されているか確認するため、phpMyAdminにアクセスします。ブラウザでphpMyAdmin(以下のURL)にアクセスしてください。phpMyAdminのアクセス先http://localhost/phpmyadmin今回の記事で以下の5つのテーブルについてダミーデータを設定したのでそれぞれ確認してきます。・articles(Articlesテーブル)・detatiled_articles(DetatiledArticlesテーブル)・article_users(ArticleUsersテーブル)・categories(Categoriesテーブル)・tags(Tagsテーブル)Articlesテーブルの確認phpMyAdminの左側にあるメニューでarticles(Articlesテーブル)を選択します。するとダミーデータの章で設計したデータが格納されていることが分かります。DetatiledArticlesテーブルの確認phpMyAdminの左側にあるメニューでdetailed_articles(DetatiledArticlesテーブル)を選択します。するとダミーデータの章で設計したデータが格納されていることが分かります。ArticleUsersテーブルの確認phpMyAdminの左側にあるメニューでarticle_users(ArticleUsersテーブル)を選択します。するとダミーデータの章で設計したデータが格納されていることが分かります。Categoriesテーブルの確認phpMyAdminの左側にあるメニューでcategories(Categoriesテーブル)を選択します。するとダミーデータの章で設計したデータが格納されていることが分かります。Tagsテーブルの確認phpMyAdminの左側にあるメニューでtags(Tagsテーブル)を選択します。するとダミーデータの章で設計したデータが格納されていることが分かります。これで設計した通りにダミーデータを作成することができました。まとめこの記事では以下の2つについてまとめました。・Sedderを実行してダミーデータの作成これでダミーデータを作成することができたので、コントローラでデータベースにアクセスしてデータを取得することができます。コントローラでデータベースにアクセスし、ダミーデータを画面上に表示する方法についてまとめたいと思います。siguregaki関連記事Windows上でLinuxの仮想環境を構築したい!!!LinuxをWindows上で動かすためにVMwareを利用して仮想Linux環境を構築しました。本記事ではその方法をまとめます。...記事を読むFXを始めましたこれまで興味はあるけどお金を溶かしてしまうことが怖くてなかなか手をだせなかったFXを始めることにしました。1000円通過単位のトレードで修業をしたいと思います。道の駅『南きよさと』に行ってきました。こんにちは、しぐれがきです。GWの旅行で山梨に来ています。車で移動中に綺麗な鯉のぼりが見えたのでふと道の駅『南きよさ...記事を読む記事をランダムに自動ツイートさせたい!!!Twitterで特定時間にランダムに記事を自動投稿する方法をまとめました。MAKEB...記事を読む【LPIC1対策(3-2)】主題103:GNUとUnixのコマンド(103.4-103.8)LPIC1(Ver4.0)101試験に合格するため『主題103:GNUとUnixのコマンド』の(103.4-103.8)について自分が勉強したことをまとめました。PHP技術者認定機構のPHP技術者向けの資格であるPHP技術者認定上級/準上級を受験しました。試験申込み方法、教材や勉強方法、テキストや問題集で得た知識を整理したので備忘録として残しておこうと思います。本記事はPHP技術者認定上級/準上級の申込み方法をまとめます。記事を読む【LPIC1対策(1)】主題101:システムアーキテクチャLPICレベル1の出題範囲である『主題101:システムアーキテクチャ』について自分が勉強したことをまとめました。記事を読むドローン向けのショッピングサイトまとめ(日本/海外サイト)ドローン関連のショッピングサイトについて紹介します。記事を読むネスぺ午前Iに向けて気を付けるポイント(まとめ)本ページは以下のブログに移転しました。記事を読む【投稿アプリ自作(5)】モデルファイルの設定(Laravel)PHP技術者認定準上級を取得しました。AM悩んでいたところなので参考になりました。ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。新しい投稿をメールで受け取るスポンサーリンクサイト内検索プロフィール(Twitter:shiguregaki)はじめまして、しぐれがきと申します。趣味で挑戦したいろいろなことを忘れないようにするために備忘録を残そうと本サイトを立ち上げました。内容としてはドローンやAIなどのIT技術関連から資格、本、料理の紹介など多岐にわたることをまとめていこうと考えています。2018年3月26日VMwareの「MKSに接続できません:ソケットの接続試行が多すぎます。