摘要: 完整项目地址:https://github.com/Evai/Aier 视图装载类要做的工作其实很简单: 1. 根据视图名称找到视图文件,支持文件夹 2. 更加方便,更加优雅地把变量的值传递进视图 本文中我们将不会不引入模板引擎,只做装载文件和传递变量的功能。 基础准备 我们要引入视图装载器,这就正 阅读全文
posted @ 2016-12-22 21:06 Evai 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 完整项目地址:https://github.com/Evai/Aier 我们选择 Laravel 的 illuminate/database 作为我们的 ORM 包。 在本系列教程里,每一个 Composer 包都要满足以下基本要求: 说到 PHP 的新特性,有句题外话。 PHP5.3 引入了命名空 阅读全文
posted @ 2016-12-22 16:35 Evai 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 完整项目地址:https://github.com/Evai/Aier 规划文件夹 新建 MFFC/app 文件夹,在 app 中创建 controllers、models、views 三个文件夹,开始正式开始踏上 MVC 的征程。 使用命名空间 新建 controllers/BaseControl 阅读全文
posted @ 2016-12-22 15:45 Evai 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 完整项目地址:https://github.com/Evai/Aier 上一篇中我们已经建立了一个空的 Composer 项目,本篇将讲述如何构建路由。 下面我们就开始自己来构建路由,先去 GitHub 搜一下:点此查看搜索结果 推荐 https://github.com/NoahBuscher/M 阅读全文
posted @ 2016-12-21 10:43 Evai 阅读(6125) 评论(0) 推荐(0) 编辑
摘要: 完整项目地址:https://github.com/Evai/Aier Composer 利用 PSR-0 和 PSR-4 以及 PHP5.3 的命名空间构造了一个繁荣的 PHP 生态系统。Composer 类似著名的 npm 和 RubyGems,给海量 PHP 包提供了一个异常方便的协作通道,C 阅读全文
posted @ 2016-12-21 10:06 Evai 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 在安装predis扩展之前先安装composer,安装教程在https://getcomposer.org/download/: 接着把composer设置全局环境变量: 把composer镜像地址改为国内的会快很多,教程地址:http://pkg.phpcomposer.com/ 然后开启php- 阅读全文
posted @ 2016-12-19 10:30 Evai 阅读(6433) 评论(0) 推荐(0) 编辑
摘要: Laravel 5.2中多用户认证支持,即同时允许不同数据表用户(如前台用户、后台用户、app用户等)登录认证。下面我们就来简单介绍多用户登录及注册功能实现。 1、生成认证脚手架 首先我们使用Laravel 5.2提供的认证脚手架完成初始化工作,打开终端输入: 该Artisan命令会生成用户认证所需 阅读全文
posted @ 2016-11-21 14:49 Evai 阅读(18211) 评论(1) 推荐(5) 编辑
摘要: MYSQL事务处理让所有sql语句执行成功后才去处理,如果有一条没有成功或者报错就会回滚事务,防止敏感操作处理失败。MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其它类型是不支持的! 阅读全文
posted @ 2016-11-12 20:14 Evai 阅读(8918) 评论(0) 推荐(0) 编辑
摘要: 只需要在php文件中设置请求头就可以了,创建download.php文件,代码如下: html 代码如下: 阅读全文
posted @ 2016-11-12 18:11 Evai 阅读(20253) 评论(0) 推荐(0) 编辑
摘要: 文件上传服务器端配置: ·file_uploads = On, 支持HTTP上传 ·upload_tmp_dir = , 临时文件保存的目录 ·upload_max_filesize=2M, 允许上传文件的最大值 ·max_file_uploads=20, 允许一次上传的最大文件数 ·post_ma 阅读全文
posted @ 2016-11-12 16:13 Evai 阅读(490) 评论(0) 推荐(0) 编辑