博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LavaLite目录结构-基于Laravl5.2
阅读量:7022 次
发布时间:2019-06-28

本文共 2964 字,大约阅读时间需要 9 分钟。

hot3.png

初学者,了解Laravel,对照学习。(未完)

概念:

- Middleware:中间件,是一种中间机制,比如在TP时,我们会写一个common目录放一些公共函数,如判断 is_login(),返回true,显示登录后的样子,返回false,显示登录或公共页面,这就是中间件机制,但LA中不是以公共函数的样子出现,是抽象为中间件,比如判断是否登录的中间件就在Illuminate\Auth\Middleware。

一级目录及文件

me:lavalite-20170508 me$ tree --dirsfirst -L 1.├── app             应用目录(里面很复杂,包括了控制器、中间件、请求等,没有视图view)├── bootstrap       启动框架和自动载入配置信息目录├── config          应用配置目录├── database        数据库迁移和填充目录├── packages        扩展包目录(类似插件,各种各样的包)├── public          网站对外访问目录├── resources       资源目录(前端及视图view)├── routes          路由定义目录├── storage         存储运行时产生的文件目录├── tests           测试文件目录├── vendor          第三方依赖库(Composer决定的)├── artisan         LA的artisan启动脚本├── bower.json      LL使用bower管理JavaScript、HTML、CSS等资源├── composer.json   Composer配置文件,解决第三方依赖黑洞├── composer.lock   Composer执行完成生成的锁定文件├── gulpfile.js     前端构建工具gulp文件├── package.json    包依赖配置文件├── php.ini         追加PHP初始设置:支付认证,谷歌cacert.pem├── phpspec.yml     phpspec测试工具配置文件├── phpunit.xml     phpunit测试工具配置文件├── readme.md       介绍└── server.php      模拟真正服务器用(如Apache),来自LA11 directories, 11 files

app目录及文件 

me:lavalite-20170508 me$ tree --dirsfirst appapp├── Console                                           终端命令目录│   ├── Commands                                      自定义命令目录│   │   └── Install.php                               安装命令(php artisan lavalite:install)│   └── Kernel.php                                    核心:手动注册所有以上命令和定时任务├── Exceptions                                        异常处理目录│   └── Handler.php                                   自定义异常处理├── Http                                              应用的控制器、中间件、请求,Http与Console相对│   ├── Controllers                                   控制器目录│   │   ├── Api│   │   │   ├── AdminController.php│   │   │   ├── ClientController.php│   │   │   ├── Controller.php│   │   │   ├── PublicController.php│   │   │   └── UserController.php│   │   ├── Auth│   │   │   ├── Api│   │   │   │   ├── ForgotPasswordController.php│   │   │   │   ├── LoginController.php│   │   │   │   ├── RegisterController.php│   │   │   │   ├── ResetPasswordController.php│   │   │   │   └── SocialLoginController.php│   │   │   ├── ForgotPasswordController.php│   │   │   ├── LoginController.php│   │   │   ├── RegisterController.php│   │   │   ├── ResetPasswordController.php│   │   │   └── SocialAuthController.php│   │   ├── AdminController.php│   │   ├── ClientController.php│   │   ├── Controller.php│   │   ├── PublicController.php│   │   └── UserController.php│   ├── Middleware│   │   ├── Authenticate.php│   │   ├── EncryptCookies.php│   │   ├── RedirectIfAuthenticated.php│   │   └── VerifyCsrfToken.php│   ├── Requests│   │   └── Request.php│   └── Kernel.php                                    应用使用的中间件,用到的都写到这里面├── Providers│   ├── AppServiceProvider.php│   ├── AuthServiceProvider.php│   ├── BroadcastServiceProvider.php│   ├── EventServiceProvider.php│   └── RouteServiceProvider.php├── Client.php└── User.php

 

转载于:https://my.oschina.net/zhmsong/blog/894494

你可能感兴趣的文章
Swift - 06 - 数值类型转换和类型别名
查看>>
华为3G模块EM770W在LINUX下的驱动安装
查看>>
omnet++4.0安装使用
查看>>
Jquery JSOPN在WebApi中的问题
查看>>
[React Testing] Conditional className with Shallow Rendering
查看>>
广州Uber优步司机奖励政策(1月11日~1月17日)
查看>>
slam相关知识
查看>>
python数字图像处理(8):对比度与亮度调整
查看>>
java_easyui体系之目录 [转]
查看>>
javascript实现div的显示和隐藏
查看>>
VMware安装64位操作系统提示Intel VT-x处于禁用状态的解决办法
查看>>
经纬度求距离求与正北方向的夹角(方向角)
查看>>
a or an
查看>>
Coursera课程《大家的python》(Python for everyone)课件
查看>>
PHP程序猿必须学习的第二课——站点安全问题预防
查看>>
2016第5周三
查看>>
Spring学习10-SpringMV核心组件2及SpringMVC项目示例
查看>>
hdu 5620 KK's Steel(推理)
查看>>
(笔记)电路设计(十五)之基本电路单元的认识
查看>>
nginx 日志获取不到远程访问ip问题解决
查看>>