账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel 框架项目目录结构是怎么样?
    28
    0

    我想问一下大家,平时用laravel写代码,项目目录是怎么样的,除了官方给出的目录外,大神们自己定义的项目目录结构有哪些?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • た靑木知湫ッ 普通会员 1楼

      Laravel框架的项目目录结构通常会包括以下几个部分:

      1. public:这个目录是所有项目静态文件(如CSS、JavaScript、图片等)的存放位置。所有的公共文件需要通过CDN进行访问,这样可以保证项目的静态资源能够在用户浏览器中快速加载。

      2. resources:这个目录是所有项目控制器、模型、视图、服务、中间件等文件的存放位置。控制器文件是Laravel框架中最核心的部分,负责处理用户的请求和响应;模型文件负责处理数据的存储和查询;视图文件负责将数据呈现给用户;服务文件负责处理各种后台操作,如用户登录、用户注册等;中间件文件负责处理各种系统相关的操作,如文件上传、日志记录等。

      3. app:这个目录是Laravel框架的核心目录,它包含了所有项目文件和配置文件。项目的源代码、数据库连接、中间件配置、用户模型、用户控制器、用户表单、路由、URL路由等都在这个目录中。

      4. config:这个目录是项目的配置文件夹,包含了项目的全局配置信息,如数据库连接信息、路由信息、视图模板、中间件配置等。

      5. public assets:这个目录是项目中的静态资源文件夹,包含了项目的静态图片、CSS、JavaScript等资源文件。

      6. database:这个目录是项目中的数据库文件夹,包含了项目的数据库连接信息、数据库表结构等。

      7. ci:这个目录是项目的CI( Continuous Integration)文件夹,包含了项目中的一些CI工具配置文件,如CI服务器、CI集成测试工具等。

      8. app/Providers:这个目录是项目的Provider目录,包含了项目中的各种Provider类,如ServiceProvider、UserService等。

      9. app/Console/Kernel.php:这个目录是项目的Kernel类的文件夹,包含了项目的全局配置信息,如路由信息、视图模板、中间件配置等。

      10. app/Console/Kernel.php:这个目录是项目的Console类的文件夹,包含了项目的命令行工具配置文件,如命令行控制器、命令行服务等。

      以上就是Laravel框架的项目目录结构,可以根据项目需求进行适当的调整。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部