最近的文章列表

分享3种方法实现Laravel中使用自己编写的类库

虽然Composer使得我们可以重用很多现有的类库(例如packagist.org中的),但是我们仍然可能用到一些不兼容composer的包或者类库。另外在某一项目中,我们也可能会创建某一类库,而且可能并没有制作成为composer package 的打算。这个时候我们可以通过以下方式来使用自己的特有类库。

增加可直接实例化的类

有些需要直接在项目中使用的类,可以通过以下方式增加到Laravel中

1.创建类库文件app/libraries/class/myClass.php
2.写入文件内容

代码如下:

<?php
class Message {
    public static function display() {
2015/6/26 Comments:
分享Laravel中使用阿里云OSS Composer包的类库方法

阿里云提供了基于命名空间的 V2 版 SDK,但是文档不是很完整,使用门槛比较高,于是我封装了一个 Composer 包:https://github.com/johnlui/AliyunOSS

安装

将以下内容增加到 composer.json:

代码如下:

require: {
    "johnlui/aliyun-oss": "dev-master"
2015/6/25 Comments:
系统环境需求及laravel安装和服务器配置教程

系统环境需求

apache,nginx或者其他web服务器;
laravel使用了PHP的一些强而有力的特性,所以需要在PHP5.3或者更高的版本上才能够执行;
Laravel使用FileInfo library(http://php.net/manual/en/book.fileinfo.php)来检测文件的mime类型,这个库在PHP5.3中是默认含有的,但是在Windows中用户需要自己在php.ini中开启这个模块,如果不明白可以看看这里:

2015/6/7 Comments:
入门图文教程:使用Composer执行安装laravel 4和依赖管理

一.安装Composer

首先你需要安装Composer,Composer是PHP依赖管理工具,Laravel框架就是使用 Composer 执行安装和依赖管理。
注:
(1)若安装Composer出错,在php.ini中开启php_openssl,php_fileinfo扩展,因为Laravel需要。
(2)安装过程中,选择正确的php.exe位置

2015/6/6 Comments:
2014年PHP框架排行榜TOP20 - Laravel位居第一

做PHP开发的肯定会用到一两个框架吧,这些:Laravel、Phalcon、Symfony、Yii、CodeIgniter、CakePHP、AuraZend FrameworkKohanaSlim frameworkFuel PHPFlightMedooPHPixiePop PHPSimple MVC FrameworkTYPO3 Flow等,你有 用到过几个?

对于Web开发者来说,PHP是一款非常强大而又受欢迎的编程语言。世界上很多顶级的网站都是基于PHP开发的。本文我们就来回顾一下20个2014年最优秀的PHP框架。

每一个开发者都知道,拥有一个强大的框架可以让开发工作变得更加快捷、安全和有效。在开发项目之前选择一款合适的框架可以为今后奠定厚实的基础,下面这20个PHP框架你可以有选择的使用,一定会帮助到你的。

 1、Laravel

  Laravel是一款免费并且开源的PHP应用框架,它是为开发基于MVC的WEB应用而设计的,个人觉得,Laravel是2014年最棒的PHP框架了,它可以帮助你创建一些很酷的WEB应用,而且可以轻松地使用权限验证、URL路由、Session以及缓存等功能。

2015/4/7 Comments:
Laravel之Response & 重定向 & 视图 & 传递数据给视图 & 视图合成器 & 视图创建器

基本Response

从路由中返回字符串

代码如下:


Route::get('/', function()
{
    return 'Hello World';
});

创建自定义Response

2015/1/14 Comments:
Laravel之请求与输入 Input::get/has/all/only Cookie::get、Input::flash、Input::file、Request::path

基本输入

Laravel使用一种简单的方式来访问用户提交的信息。 你可以用统一的方式来访问用户提交的信息,而不用为用户提交信息的方式操心。

获取一个用户提交的值

代码如下:


$name = Input::get('name');

2015/1/13 Comments:
Laravel之路由 Route::get/post/any、路由参数、过滤器、命名、子域名、前缀、与模型绑定、抛出 404 错误、控制器

基本路由

应用中的大多数路都会定义在 app/routes.php 文件中。最简单的Laravel路由由URI和闭包回调函数组成。

基本 GET 路由

代码如下:


Route::get('/', function()
{
    return 'Hello World';
});

2015/1/12 Comments:
Laravel之请求(Request)的生命周期、启动文件、应用程序事件App::before、after、finish、shutdown

请求的生命周期

发送给应用程序的所有请求都经由 public/index.php 脚本处理。如果使用的是 Apache 服务器,Laravel中包含的 .htaccess 文件将对所有请求进行处理并传递给 index.php。这是Laravel从接受客户端请求到返回响应给客户端的整个过程的开始。若能对于Laravel的引导过程(bootstrap process)有一个大致的认识,将有助于理解框架,我们不妨先讨论这个。

到目前为止,学习Laravel引导过程所需掌握的最重要的概念就是 服务提供器。打开 app/config/app.php 配置文件,找到 providers 数组,你会发现一个服务提供器的列表。这些提供器充当了Laravel的主要引导机制。在我们深入服务提供器之前,先回到 index.php的讨论。当一个请求进入 index.php 文件,bootstrap/start.php 文件会被加载。

2015/1/11 Comments:
Laravel之配置 Config::get/set、环境配置、维护模式(artisan) & 队列

当你需要在运行时访问配置项时,可以使用Config类:

获取一个配置项的值**

代码如下:


Config::get('app.timezone');

如果配置项不存在,你还可以指定返回的默认值:

2015/1/10 Comments: