- 博客(18)
- 收藏
- 关注
转载 Laravel cheatsheet
Laravel是一个新兴PHP WEB开发框架,支持MVC模式的开发、支持ORM、页面模板等特性,比较看好此开发框架。http://cheats.jesse-obrien.ca/
2014-04-26 14:28:50 1504 1
转载 Laravel自动加载类教程
八月六日的时候写过一次关于Laravel源码的文章,其实要读懂一个项目的代码,必须事先了解它的自动加载机制,这里就接上篇文章说一下Laravel的自动加载。Laravel中所有关于自动加载的部分都在laravel/autoloader.php文件中,从它声明的数组里我们就可以知道Laravel为我们提供的自动加载类型:public static $mappings = arra
2014-04-23 17:20:45 6229
转载 Laravel中的数据库查询教程
Laravel框架中的DB类让我们可以方便的进行数据库操作,比如常见的query查询:DB::query('SELECT * FROM users');Larvel还提供了类似CI框架中Active Record的Fluent Query Builder : DB::table('user')->where('id','=','1')->get();虽然从操作上
2014-04-23 17:19:59 14397 2
转载 laravel使用Caching缓存数据减轻数据库查询压力
昨天想把自己博客的首页做一下缓存,达到类似于生成静态页缓存的效果,在群里问了大家怎么做缓存,都挺忙的没多少回复,我就自己去看了看文档,发现了Caching这个部分,其实之前也有印象,但是没具体接触过,顾名思义,就是缓存了,那肯定和我的需求有点联系,我就认真看了看,发现的确是太强大了,经过很简单的几个步骤,我就改装好了首页,用firebug测试了一下,提高了几十毫秒解析时间,当然了有人会笑这有必要吗
2014-04-23 17:18:13 14865 2
转载 Laravel分页教程
Laravel的分页显示相对来说比较简单,首先咱们现在路由文件application/routes.php中定义路由:Route::get('/', function() {// lets get our posts and eager load the// author$pre_page = 2;//每页显示页数$posts = Post::with(‘author’)->o
2014-04-23 17:11:01 14023
转载 Laravel五大功能之Eloquent关系模式
Eloquent是Laravel的原始ActiveRecord是实现的,建立在Laravel的Fluent Query Builder之上的,所以Eloquent类和Fluent类是一样的,能实现复杂的SQL语句和非常直观表达出的表与表之间的关系ActiveRecord也属于ORM层,由Rails最早提出,遵循标准的ORM模型:表映射到记录,记录映射到对象,字段映射到对象属性。配合遵循
2014-04-23 17:08:07 12074
转载 Laravel目录结构分析
根目录结构/application/bundles/laravel/public/storageartisanpaths.php1./application整个Laravel 目录中最需要我们注意的地方,包含设置(config)、路由(routing)、MVC 模型的三大模块皆在此,这个目录结构会具体在下文介紹。2./bundlesBun
2014-04-23 17:01:16 5492
转载 为Laravel的artisan指令增加bash脚本
#!/bin/bashif [ -f "./artisan" ]; then php artisan "$@"else if [ "$1" == "create" ]; then if [ ! `which git` ]; then
2014-04-23 17:00:36 2530
转载 Laravel中使用Profiler随时掌握调试信息
在许多框架中,都会有Profiling相关的东西,Laravel也不例外,而且,它相当的好用。Profiler是一个用于性能调试的工具,它提供记录各种程序运行指标的工具以及查看他们的视图。Profiler在Laravel 3以前是以一个bundle方式存在的(https://github.com/loic-sharma/Laravel-Profiler),但现在已经集成进核心库了,原来那个re
2014-04-23 16:59:14 4064
转载 Laravel开发教程之-控制器
基础控制器是负责处理用户输入和管理模块、库与视图之间交互的类。通常情况下,控制器会向模块请求数据,然后把数据传递给视图,最后返回给用户。在程序开发中控制器通常被用来实现应用逻辑。Laravel框架还允许开发者在路由中声明应用逻辑,这部分会在路由文档中详细说明。但是我们鼓励新手仍然从控制器开始。在处理应用逻辑方面,控制器和路由没有什么不同。控制器类都应该存放在applicat
2014-04-23 16:58:12 4450
转载 Laravel的路由管理
基础Laravel充分利用PHP 5.3的特性,使路由变得简单并富于表达性。这使得从构建API到完整的web应用都变得尽可能容易。路由的实现代码在 application/routes.php 文件。和其它框架不同,应用逻辑在Laravel中可以通过两种方式集成。虽然在控制器(controllers)中实现业务逻辑是普遍的做法,但是在Laravel中也可以直接在路由中嵌入应用逻辑。
2014-04-23 16:51:25 8280
转载 PHP开发框架laravel安装和配置教程
系统环境需求apache,nginx或者其他web服务器;laravel使用了PHP的一些强而有力的特性,所以需要在PHP5.3或者更高的版本上才能够执行;Laravel使用FileInfo library(http://php.net/manual/en/book.fileinfo.php)来检测文件的mime类型,这个库在PHP5.3中是默认含有的,但是在Windows
2014-04-23 16:27:41 7213
转载 Laravel教程:laravel 4安装及入门
一.安装Composer首先你需要安装Composer,Composer是PHP依赖管理工具,Laravel框架就是使用 Composer 执行安装和依赖管理。 注:(1)若安装Composer出错,在php.ini中开启php_openssl,php_fileinfo扩展,因为Laravel需要。(2)安装过程中,选择正确的php.exe位置二.安装LaravelComp
2014-04-23 16:19:43 5145
转载 SQL Server 限制IP登陆(登陆触发器运用)
一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)实现代码(SQL Codes)补充说明(Addon)疑问(Questions)参考文献(References)二.背景(Contexts) 在MySQL的mysql.User表保存了登陆用户的权限信息,Host和User字段则是关于登陆IP的限制。但是在SQL Server没有
2014-04-23 10:43:26 3252
翻译 位运算
① 二进制最高位是符号位:0表示正数,1表示负数 ② 正数原码,反码,补码都一样 ③ 负数的反码=它的原码符号位不变,其它位取反(0->1,1->0) ④ 负数的补码=它的反码+1 ⑤ 0的反码,补码都是0 ⑥ php没有无符号数,换言之,php中的数都是有符号数 ⑦ 在计算机运算的时候,都是以补码的方式来运算的
2014-04-18 17:19:59 526
转载 Curl 采集乱码 gzip 原因及解决方案 utf-8
用curl获取一个经过gzip压缩后的网页时返回乱码 原因大体就是服务器返回的Content-Encoding的值和网页的编码不同,造成curl解码出问题,直接将gzip或deflate编码的文件下载了,所以看起来是乱码了。Content-Encoding: gzip读取前几个字节为:1F 8B 08 ,其中1F 8B表明为gzip压缩,而08表示为deflate压
2014-04-14 16:52:59 3296
转载 php curl_init函数用法
使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网 页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内 容,cURL 是一个功能强大的PHP库。
2014-04-14 16:32:51 650
转载 如何在bootstrap中实现无级菜单
在bootstrap的默认实现中,菜单只有2级,为了能够实现无级或多级的菜单,可以使用http://www.bootstrapmenumod.net/modules/mod_bootstrap_menu/css/bootstrapmenu.css这个css来自:http://www.bootstrapmenumod.net/examples/pills/pills-wi
2014-04-01 14:07:05 2845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人