# Application Structure

If you are familiar with Laravel, you won't have problems, because I don't like changing the default structure powered by the core team.

* The Root Directory
  * The `app` Directory
  * The `bootstrap` Directory
  * The `config` Directory
  * The `database` Directory
  * The `public` Directory
  * The `resources` Directory
  * The `routes` Directory
  * The `storage` Directory
  * The `tests` Directory
  * The `vendor` Directory
* The App Directory
  * The `Broadcasting` Directory
  * The `Console` Directory
  * The `Enums` Directory
  * The `Events` Directory
  * The `Exceptions` Directory
  * The `Http` Directory
  * The `Jobs` Directory
  * The `Listeners` Directory
  * The `Mail` Directory
  * The `Models` Directory
  * The `Notifications` Directory
  * The `Policies` Directory
  * The `Providers` Directory
  * The `Rules` Directory
