zoukankan      html  css  js  c++  java
  • Laravel项目目录结构说明

    Laravel项目目录结构说明:

    |- vendor 目录包含你的 Composer 依赖模块及laravel框架。
    |- bootstrap 目录包含几个框架启动跟自动加载配置的文件。
        |- app.php
        |- autoload.php
    |- config 应用程序的配置文件。
    |- database 数据库迁移与数据填充文件。
    |- public 项目web入口和静态资源文件 (图片、js、css,字体等等)。
        |-index.php 入口
    |- resources 目录包含视图、原始的资源文件 (LESS、SASS、CoffeeScript) 和「语言」文件。
        |- views 视图模板目录
        |- lang 语言包目录
        |- assets
            |- less
    |- storage 目录包含编译后的 Blade 模板、基于文件的 session、文件缓存和其他框架产生的文件,该目录一定要可读可写。
    |- tests 单元测试代码目录
    |- app 目录包含应用程序的核心代码
        |- Console 是Artisan 命令
        |- Commands 用来放置应用程序的命
        |- Events 用来放置事件类
        |- Exceptions
        |- Handlers 包含命令和事件的处理类。处理进程接收命令或事件,并针对该命令或事件执行逻辑
        |- Http
            |- Controllers 控制器目录
                |-HomeController.php
                |-XxxController.php
            |- Middleware 中间件目录
            |- Requests
        |- Exceptions 应用程序的异常处理进程,
        |- Services 目录包含各种「辅助」服务,囊括应用程序需要的功能。
        |- Providers 
        |- Model  开发自加的,存放db模型类,一个表一个文件,一个db一个文件夹
        |- Modules 业务聚合类
    |-artisan 是cli脚本入口
    
    laravel中文手册:
        https://cs.laravel-china.org/
    PHP 标准规范中文版: https://psr.phphub.org/
    http://www.php-fig.org/
    
    env环境设置类: https://github.com/vlucas/phpdotenv
  • 相关阅读:
    如何在一个控件上同时实现单触和多触事件
    看看iOS 5.0 beta 6都有哪些变化吧
    转,net实现下载
    转检测到潜在危险
    如何分析已有项目如何能够得到最快最大的提升???
    转Unity 入门
    近段总结
    转,net几个热点问题
    dll动态链接库
    转使用NUnit在.Net编程中进行单元测试
  • 原文地址:https://www.cnblogs.com/duanweishi/p/6258099.html
Copyright © 2011-2022 走看看