Laravel 存档

Laravel5添加自定义类库

Laravel5中文文档比较少,写点东西出来看看骗点访问量好了。我没有用过其他本本,直接从Laravel5开始的,文档比较少,有时候看的也比较蛋疼。
废话不说,Laravel和其他框架Codeginiter、ThinkPHP之类的不一样的地方在于多了个命名空间的概念。所以第三方类库也需要定义namespace。

1、在App目录下建立classes\Common.php

这里的classes文件夹可以自定义的,不一定需要叫做classes

2、在Common.php中编写类及函数。

这里要注意需要指定第三方类库所在的命名空间,

namespace App\Classes;//定义命名空间
class Common
{
	public static function getPendingOrders()
	{
		echo "Include Library Success";
	}
}

3、在控制器中调用自定义类库。

在控制器中我们需要指定自定义类库所使用的命名空间

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Classes\Common;//使用自定义类库的命名空间
use App\Http\Requests;
use App\Http\Controllers\Controller;

class TestController extends Controller
{
    public function index()
    {
        Common::getPendingOrders();//调用自定义类Common的方法
    }
}

Larave5引入自定义类库


完结,其实很简单吧