一、擴充自己的類別
在app/ 下建立目錄librariesclass
然後myTest.php 類別名稱格式駝峰myTest
<?php 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', //增加这一段 ));
<?php class HomeController extends BaseController { protected $layout = 'layouts.main'; public function index() { $a = App::make('mytest'); // 用法 echo $a->test(); } }在app/start/global.php擴充自己的函數在app/ 下建立目錄librariesfunction建立helper.php函數格式,如下用function_exists,防止與系統重名
if (! function_exists('test2')) { function test2() { echo 2222222222222222; } }方法一:
方法二:
在app/bootstrap/autolad.php
App::before(function($request) { require app_path().'/libraries/function/helper.php'; //载入 自定义函数 });
我感覺方法一會比較好。
更多Laravel框架中擴展函數、擴展自訂類別的方法相關文章請關注PHP中文網!