Laravelでのファイル構成を確認

概要

appフォルダの配下にmodelが作られる
ルーティング管理はapp\http\routes.phpで行う。
コントローラ管理はapp\http\controllers\~~.phpで行う。
メールの設定などはconfigで行う。
databaseはmigrationsでバージョン管理を行う。
publicは画像やcssやimgなどはここにいれる。
resouce\viewsでHTMLのテンプレート管理を行う。

treeコマンド

#tree -L 2
.
├── app
│   ├── Console
│   ├── Events
│   ├── Exceptions
│   ├── Http
│   ├── Jobs
│   ├── Listeners
│   ├── Policies
│   ├── Providers
│   └── User.php
├── artisan
├── bootstrap
│   ├── app.php
│   ├── autoload.php
│   └── cache
├── composer.json
├── composer.lock
├── config
│   ├── app.php
│   ├── auth.php
│   ├── broadcasting.php
│   ├── cache.php
│   ├── compile.php
│   ├── database.php
│   ├── filesystems.php
│   ├── mail.php
│   ├── queue.php
│   ├── services.php
│   ├── session.php
│   └── view.php
├── database
│   ├── factories
│   ├── migrations
│   └── seeds
├── gulpfile.js
├── package.json
├── phpunit.xml
├── public
│   ├── favicon.ico
│   ├── index.php
│   ├── robots.txt
│   └── web.config
├── readme.md
├── resources
│   ├── assets
│   ├── lang
│   └── views
├── server.php
├── storage
│   ├── app
│   ├── framework
│   └── logs
├── tests
│   ├── ExampleTest.php
│   └── TestCase.php
└── vendor
    ├── autoload.php
    ├── bin
    ├── classpreloader
    ├── composer
    ├── dnoegel
    ├── doctrine
    ├── fzaninotto
    ├── hamcrest
    ├── jakub-onderka
    ├── jeremeamia
    ├── laravel
    ├── league
    ├── mockery
    ├── monolog
    ├── mtdowling
    ├── nesbot
    ├── nikic
    ├── paragonie
    ├── phpdocumentor
    ├── phpspec
    ├── phpunit
    ├── psr
    ├── psy
    ├── sebastian
    ├── swiftmailer
    ├── symfony
    ├── vlucas
    └── webmozart