laravel自定義函式和自定義類
阿新 • • 發佈:2019-01-22
1. 建立檔案
app/helpers.php
<?php // 示例函式 function foo() { return "foo"; }
2. 修改專案 composer.json
在專案 composer.json 中
autoload
部分裡的files
欄位加入該檔案即可:"autoload": { "files": [ "app/helpers.php" ] }
然後執行:
composer dumpautoload -o
OK,然後你就可以在任何地方用到
app/helpers.php
中的函數了。---------------------------------------
自定義類庫 建立檔案
app/Libraries/Test.php
<?php namespace App\Libraries; class Test{ public static function index(){ echo 123; } }
2. 修改專案 composer.json
在專案 composer.json 中
autoload
部分裡的files
欄位加入該檔案即可:"autoload": { "files" : [ "app/helpers.php" ], "classmap": [ "app/Libraries", "database/seeds", "database/factories" ], "psr-4": { "App\\": "app/" } },
然後執行:
composer dumpautoload -oOK,然後你就可以在任何地方用到
app/Libraries/Test.php
類中的方法了。use App\Libraries\Test; class IndexController extends Controller { public function ttt(){ Test::index(); } }