公式ドキュメント
https://readouble.com/laravel/
フォルダメモ
<環境設定ファイル> .env /config/
<データベース> /database/ マイグレ・シーダー
例)/database/migrations/2014_10_12_000000_create_users_table.php
<ルーティング> /routes/web.php
<public = 表示場所> ルーティングされる場所 = jsファイルとか、静的ファイルとおいてOK
<表示テンプレ・パーツ> /resources/views/
・CRUDEは、新規、編集、削除、表示(個別・一覧)
<コントロール部分> /app/Http/Controllers/、/app/Http/Middleware/とか
・個別処理を記述 /app/Http/Controllers/
例)/app/User.php
/app/Http/Controllers/Auth/LoginController.php
例)共通処理 /app/Http/Middleware/
・・ログインしてないとログインページに戻す・・とか
/app/Http/Middleware/Authenticate.php
作っていく手順・・・のだいたいメモ
0.準備・インスト。
1.どんなデータベースの構成にするか練る。
テーブル(マイグレ)とダミー(シーダー)の用意
※リレーションは、ここである程度入れこんどく
2.ログイン管理画面の生成
とりあえず、簡単なもんにしとく。ダブル認証とかはあとで作り込めばいい。
マルチ認証にするのか、シングル認証で権限で制御するか・・
・ベースデザインの設計とか・・・。
・ログインのカスタマイズとか・・・。
3.各ページの作り込み。
・ページの作成。大体はCRUD(表示、新規、編集、削除)で作る
・表示は、個別・一覧の両方作る。
コントロールとviewファイルを主にいじる。
リレーションの見直しがあれば、マイグレ・シーダーをいじる。
4.データの保守部分、
jsonやcsvでのインポート・エクスポート・バックアップ
コマンド