摘要:
本节我们将讨论如何将前端资源集成到项目中,包括前端资源的发布和引入。本项目将使用 Bower 和 Gulp 下载和集成jQuery、Bootstrap、Font Awesome 以及 DataTables。 1、“偷”别人的代码 开发 web 应用最快的方式就是借鉴别人的项目。换句话说,“偷”他们的 阅读全文
摘要:
一个完整的博客应用不能没有后台管理系统。所以在本节中我们将继续完善博客应用 —— 开发后台管理系统。 1、创建路由 在上一节十分钟创建博客项目中,已经设置过了 app/Http/routes.php,现在,我们要添加后台路由到该文件。 为什么要使用路由? Laravel 5.1 一种机制用来建立 w 阅读全文
摘要:
1、创建文章数据表及其模型(0:00~2:30) 我们已经在上一节中为博客项目完成了大部分准备工作,现在首先要做的就是为这个项目创建一个新的文章表 posts及该表对应的模型类 Post,使用如下Artisan命令即可完成这两个创建工作: 上述命令会做两件事情: 在 app 目录下创建模型类 App 阅读全文
摘要:
3、使用 Gulp 进行 TDD(测试驱动开发) Gulp 是一个使用 JavaScript 编写的自动化构建工具。用于对前端通用任务(如最小化、压缩、编译)进行自动构建。Gulp 还可以用来监控源代码的改动并自动运行任务。 Laravel 5.1 提供了一个封装 Gulp 的 Laravel El 阅读全文
摘要:
1、创建博客项目 我们将遵循上一节提到的六步创建一个新 Laravel 5.1 项目的步骤,创建本节要用到的博客项目 —— blog。 首先,在本地主机安装应用骨架: 接下来,编辑 Homestead.yaml,添加站点信息及数据库信息: 然后运行 homestead provision 重新启动 阅读全文
摘要:
1、Homestead 从主机操作系统的控制台中(Windows 中被称作命令提示符,Linux 中被称作终端),你可以轻松通过不带参数的homestead 命令查看所有有效的 Homestead 命令: 日常最经常使用的命令恐怕非启动 Homestead 虚拟机的 homestead up 莫属了 阅读全文
摘要:
1、不同 Linux 发行版本的区别 不同的 Linux 发行版本之间有一些细微区别,尤其是包管理器:CentOS 和 Fedora 使用 yum 作为包管理器,而Ubuntu 使用 apt,在 OS X 上除了 App Store 之外没有其他官方的包管理器了,但有一个非官方的 OS X 包管理器 阅读全文
摘要:
1、安装原生PHP 下载/解压 PHP 到 PHP 下载页下载最新版本的 PHP(如果使用 Laravel 5.1 的话需要 PHP 5.5.9+ 版本),解压下载的zip格式压缩文件到本地目录,比如E:\Php。 编辑 php.ini 打开命令行按照如下步骤创建php.ini文件: 然后在编辑 p 阅读全文
摘要:
1、概述 通过本项目我们将会构建一个简单、清爽、优雅的博客系统,以及维护管理该博客的后台。 本项目源码公开在GitHub上:https://github.com/ChuckHeintzelman/l5beauty,项目作者的博客 LaravelCoding.com 就是基于该博客系统搭建的。 在正式 阅读全文
摘要:
一、获取Auth类1、ThinkPHP3.1.3完整版:http://www.thinkphp.cn/down/338.html2、OneThink1.0正式版:https://github.com/liu21st/onethink二、建立需要的数据表打开Auth.class.php,将其中有关数据 阅读全文
摘要:
基于Thinkphp3.2的qq第三方oauth认证登录扩展类,由于腾讯oauth sdk写的太多,不能与thinkphp和好的结合,最终想法讲腾讯oauth sdk写成tp的扩展类先看代码,将代码保存在/library/org/util/Qqconnect.class.php文件中在__const 阅读全文
摘要:
用thinkphp开发了好些项目了;最近准备抽空写一些经验总结; 希望能给刚开始接触tp的童鞋们提供一些开发的方案;少走一些弯路;少踩一些坑; 这些绝对都是些精华干货;耐着性子阅读;相信肯定是会有收获的; 先从thinkphp的目录架构开始吧; 1 2 3 4 5 6 7 8 9 10 11 12 阅读全文
摘要:
1、多语言实现的原理在实现多语言的时候需要调用L()函数。那么L函数是如何实现多语言的输出呢?在L函数内部有一个静态变量$_lang一维数组。所有的语言数据都存在在这个数组中。系统在加载的时候根据选择的语言,搜寻指定目录下的语言包文件,调用L函数将文件的语言数据存入上面的静态数组中,成为以后搜索的数 阅读全文
摘要:
Success和error方法都有对应的模板,并且是可以设置的,默认的设置是两个方法对应的模板都是://默认错误跳转对应的模板文件'TMPL_ACTION_ERROR' => THINK_PATH . 'Tpl/dispatch_jump.tpl';//默认成功跳转对应的模板文件'TMPL_ACTI 阅读全文
摘要:
本文介绍的渗透测试工具包括:Metasploit、Nessus安全漏洞扫描器、Nmap、Burp Suite、OWASP ZAP、SQLmap、Kali Linux和Jawfish(Evan Saez是Jawfish项目的开发者之一)。 如果说你的资产有可能被国内外的攻击者盯上并没有把你吓得半死,那 阅读全文
摘要:
根据猎豹安全实验室的云端监控数据显示,近1个月截获的“短信拦截”类样本变种数量超过10万,影响用户数达数百万之多。“短信拦截”木马作为安卓手机病毒中的一类常见样本,近两年来显现出爆发增长的趋势,其背后的黑色产业链也日益发展壮大,“短信拦截马”的日趋泛滥已经成为移动支付、网银财产等各环节的焦点安全问题 阅读全文
摘要:
2011年中旬,Linux内核官网kernel.org遭到黑客入侵,攻击者植入了rootkit Phalanx,并在服务器上设置了SSH后门,kernel.org为此关闭了三周多时间。官方表示将会公开有关此次入侵的报告,但这一承诺并未兑现,直到现在:美国司法部发表新闻稿,宣布佛罗里达警方于8月28日 阅读全文