#author("2019-01-31T14:36:01+09:00","default:kmf","kmf")
#author("2019-01-31T20:35:58+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/]]】 https://laraweb.net/environment/347/

 php artisan make:controller WelcomeController

 hoge/routes/web.php
 hoge/resources/views/welcome.blade.php
 hoge/app/Http/Controllers/WelcomeController.php
----
&tag(laravel);
RIGHT:Today:&counter(today); Yesterday:&counter(yesterday); Total:&counter(total);


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS