一、扩展自己的类

在app/ 下建立目录 libraries\class

然后myTest.php 类名格式 驼峰 myTest

复制代码 代码如下:

class myTest

{

public  function test()

{

return '1asdasd111';

}

}

在 app/start/global.php

复制代码 代码如下:

ClassLoader::addDirectories(array(

app_path().'/commands',

app_path().'/controllers',

app_path().'/models',

app_path().'/database/seeds',

app_path().'/libraries/class', //增加这一段

));

用 make 载入

复制代码 代码如下:

class HomeController extends BaseController {

protected $layout = 'layouts.main';

public function index()

{

$a = App::make('mytest'); // 用法

echo $a->test();

}

}

二、扩展自己的函数

在app/ 下建立目录 libraries\function

建立helper.php

函数格式,如下用function_exists,防止与系统重名

复制代码 代码如下:

if (! function_exists('test2'))

{

function test2()

{

echo 2222222222222222;

}

}

方法一:

在 app/filters.php

复制代码 代码如下:

App::before(function($request)

{

require app_path().'/libraries/function/helper.php'; //载入 自定义函数

});

方法二:

在app/bootstrap/autolad.php

复制代码 代码如下:

require __DIR__.'/../app/functions.php'; // 引入自定义函数库

我感觉方法一会比较好。

php自定义扩展函数,Laravel框架中扩展函数、扩展自定义类的方法相关推荐

  1. 【初识Netty使用Netty实现简单的客户端与服务端的通信操作Netty框架中一些重要的类以及方法的解析】

    一.Netty是什么? Netty 由 Trustin Lee(韩国,Line 公司)2004 年开发 本质:网络应用程序框架 实现:异步.事件驱动 特性:高性能.可维护.快速开发 用途:开发服务器和 ...

  2. 阿里物联网套件在laravel框架中的使用--第一弹

    最近一直在研究物联网套件,也算是有点心得.然后研究归研究,终归是要回归实践的.在网上大致百度下,发现专门写阿里物联网套件的文章很少,所以就大致总结下,大致说一下物联网提供的phpSDK在laravel ...

  3. Laravel框架中使用Service模式

    Laravel框架中使用 Presenter 模式 Laravel框架中使用 Repository 模式 Laravel的中大型项目构架和优雅的插件扩展l5-repository 若将商业逻辑都写在c ...

  4. laravel 框架中使用数据库迁移添加注释

    laravel 框架中数据库迁移添加注释 在使用laravel框架过程中,估计很多人都有用过数据库迁移文件.可能大家都会在建表时为字段添加注释.我在此要说明的是为表添加注释 首先我们需要引入larav ...

  5. php辅助框架,【PHP开发框架】Laravel框架中辅助函数:optional ()函数的介绍

    laravel框架中的辅助函数有很多,那么,在 Laravel 新版本中又有什么非常好用的辅助函数呢?接下来的这篇文章中,ki4网将给大家介绍一个非常有用的辅助方法:optional()函数,这个函数 ...

  6. Laravel框架中config配置文件的使用

    在进行程序开发时,为了后期维护的方便,我们习惯上将配置信息单独写在一个配置文件中.在laravel框架中为我们提供了config目录专门用来存放配置文件.如果我们需要在config目录中添加自定义配置 ...

  7. Python的Django框架中forms表单类的使用方法详解2

    用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,本文就Python的Django框架中forms表单类的使用方法详解. Form表单的功能 自动生成HTML ...

  8. thinkphp mysql 预处理_thinkPHP框架中执行原生SQL语句的方法

    本文实例讲述了thinkPHP框架中执行原生SQL语句的方法.分享给大家供大家参考,具体如下: 怎样在thinkphp里面执行原生的sql语句? $Model = new Model();//或者 $ ...

  9. layui如何获取父节点的父节点_layui框架中layer父子页面交互的方法分析

    本文实例讲述了layui框架中layer父子页面交互的方法.分享给大家供大家参考,具体如下: layer是一款近年来备受青睐的web弹层组件,官网地址是:http://layer.layui.com/ ...

最新文章

  1. 如何设置matplotlib中x,y坐标轴的位置?
  2. TF-IDF与余弦相似性的应用(一):自动提取关键词 - 阮一峰的网络日志
  3. 如何保持两个文件的手动同步。
  4. [经典推荐]事半功倍系列之javascript
  5. 怎么判断前轮左右的位置_新手开车技巧,确定前轮位置,准确判断与障碍物距离...
  6. html5表格内边框加粗,如何制作加粗的边框表格?
  7. 详细解读Android中的搜索框(二)—— Search Dialog
  8. 搭建深度学习推荐系统实战
  9. 未来的几年,不可能再有岁月静好
  10. 如何通过eclipse查看、阅读hadoop2.4源码
  11. 手机能给电脑装系统吗_使用手机给电脑装系统的方法
  12. 结构体C语言王者归来
  13. springboot自动装配原理
  14. php 国际标准时间_时区-如何在PHP中获得格林威治标准时间?
  15. python中求差的函数_python3函数取差是什么?如何写代码?
  16. 过压保护电路(OVP)
  17. 【图像处理】图像分割之(一~四)GraphCut,GrabCut函数使用和源码解读(OpenCV)
  18. 食物链(种类并查集)
  19. 汉锐USB会议摄像机、1080P让商务视频会议更加轻松
  20. 一张图掌握薛兆丰经济学讲义的精华

热门文章

  1. Zabbix-2.2.4,显示中文语言的选项方法
  2. Install matplotlib Error: src/ft2font.h:16:22: fatal error: ft2build.h: No such file or directory
  3. mysql常用到的几个命令
  4. jQuery基础之(一)jQuery概述
  5. puppet安装与配置
  6. __attribute__ ((packed))
  7. 标准博客 API .BLOG APIS
  8. Delphi 2010 安装及调试
  9. Stella Forum v2 线上版开发总结
  10. centos yum update 报错 Delta RPMs disabled because /usr/bin/applydeltarpm not installed 解决方法