Laravel5添加自定义类库

撰写于 2015年9月18日 | 分类 :Laravel, 搞搞PHP | Laravel5添加自定义类库有15条评论

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

  1. enjoylife@sina.com 回复
    15/09/19

    sublime?骚年现在在那块领域?PHP?

    • 15/09/22

      对啊我一直都搞PHP啊,一眼就看出来sublime,看来同为猿类啊。

  2. enjoylife@sina.com 回复
    15/09/30

    哈哈,是啊,我也转行去杭州当猿类了!

  3. enjoylife@sina.com 回复
    15/09/30

    我半路出家和你科班出身没得比,前端HTML5/CSS3/JS

    • 15/09/30

      其实都一样,我学计算机出来还不是一个卵样子,哈哈哈

  4. enjoylife@sina.com 回复
    15/09/30

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

    • 15/09/30

      不想出去了,感觉自己已经老大不小了,早完要回来南昌,干脆就到南昌扎根好了。

  5. enjoylife@sina.com 回复
    15/09/30

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

    • 15/09/30

      看我博客应该就能看出来,11年出来打杂,目前比5稍微多点。

    • 15/09/30

      其实感觉前面几年很多时间走了弯路,不知道怎么去提高技术。只会对数据库增删改查。

  6. enjoylife@sina.com 回复
    15/09/30

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

  7. enjoylife@sina.com 回复
    15/09/30

    在杭州,PHP工资只会更高,你的话12000应该没问题。

  8. enjoylife@sina.com 回复
    15/09/30

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

    • 15/09/30

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

发表评论

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

*