#author("2019-02-01T12:40:22+09:00","default:kmf","kmf") *前提 [#oe5fe270] phpがインストールされていること。 -DB設計が出来ていること -画面遷移図が出来ていること **composer [#r2f31cc5] インストールしていなければ、インストールする。 **laravelインストーラ [#gc6a2513] インストールしておくと便利です。 composer global require laravel/installer *フレームワークの構築 [#r6c9972f] laravel new hoge *データベースの作成 [#l3681f68] phpMyAdminを使ってデータベースを作成する。 *データベース接続の設定をする [#fd500885] .envを変更する **マイグレーションファイルを作成する [#i099caef] php artisan make:migration create_hoge_table **マイグレーションファイルを編集する [#ued6cc32] database\migrations\xxxx_xx_xx_xxxxxx_create_articles_table.phpファイルが作成されので、これを編集する。~ &color(red){テーブル名にアンダーバーを入れたら嵌った。}; **不要なマイグレーションファイルを削除する [#x8cf8031] **マイグレーションを実行する [#yfd67f4b] php artisan migrate *モデルを作成する [#pfdcdac4] php artisan make:model Hoge *テーブルに初期データを入れる [#c2c4ae24] **シーダを生成する [#d1af22d6] php artisan make:seeder HogeTableSeederコマンドを実行する。~ database\seeds\HogeTableSeeder.phpファイルが作成されます。 **シーダーファイルを編集する [#ba41ca9f] **シーダを実行する [#m1fc8aa8] php artisan db:seed --class=HogeTableSeederコマンドを実行 *一覧表示画面(R)を作成する [#a3de6603] **コントローラを作成する [#u2421846] php artisan make:controller HogeController **コントローラを編集する [#v0e837aa] 前の手順でapp\Http\Controllers\HogeController.phpが作成されますので、これを修正します。 **ルーティングを設定する [#qa673d3d] **ビューを作成する [#d398a38f] resources\views\hoge\index.blade.phpファイルを作成します。 *新規追加画面(C)を作成する [#z5eff4e5] *更新処理(U)を作成する [#y4645e73] *削除処理(D)を作成する [#i502c18d] *参考サイト [#he4c52d8] 【[[ララ帳:https://laravel10.wordpress.com/2015/02/15/%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AElaravel-5-1-%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E8%A1%A8%E7%A4%BA%E3%83%95%E3%83%AD%E3%83%BC/]]】【[[iNet Solutions:https://www.inet-solutions.jp/technology/laravel-tutorial/]]】 ---- &tag(laravel); RIGHT:Today:&counter(today); Yesterday:&counter(yesterday); Total:&counter(total);