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引入自定义类库

完结,其实很简单吧

15 thoughts on “Laravel5添加自定义类库”

  1. 不晓得南昌猿类工资是多少,觉得你应该趁年轻出来闯闯,南昌工资低,房价却不低

  2. 哥比你痴长几岁,今年过年后就下定决心出去了。你几年的工作经验,现在在南昌能拿到多少?5000?

  3. 是的,我知道你12年毕业,你搞PHP,经验比我多多了,我只是去年自学了8个月左右的前端,我现在入行还不到一年,工资离一万也不远,更重要的是这里技术大牛不少,在这种氛围里面能成长不少。

  4. 我之前是学环境的,之后也是从事这个,在自学之前没有接触过IT,学这个也是实在不得已。

    1. 哈哈哈哈哈,我是兴趣使然,刚毕业的时候是非常有必要去大企业混混,走的才是正规的系统开发的流程什么的,小企业呆的人,可能连SVN都不知道。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.