laravel如何自定义函数和自定义类
在使用laravel框架式可能有些业务需求会频繁地用到我们自定义的类库,这时候我们把这些自定义类库加入到框架的自动加载中会方便很多
在使用laravel框架式可能有些业务需求会频繁地用到我们自定义的类库,这时候我们把这些自定义类库加入到框架的自动加载中会方便很多
一、创建自定义函数
1、创建文件 app/helpers.php
<?php
// 示例函数
function foo() {
return "foo";
}
2. 修改项目 composer.json
在项目 composer.json 中 autoload 部分里的 files 字段加入该文件即可:
"autoload": {
"files" : [
"app/helpers.php"
],
"psr-4": {
"App\\": "app/"
}
},
然后运行 composer dumpautoload -o 你就可以在任何地方用到 app/helpers.php 中的函数了
composer dumpautoload -o
二、创建自定义类
1、创建文件app/Libraries/Test.php
<?php
namespace App\Libraries;
class Test{
public static function index(){
echo 123;
}
}
2、修改项目 composer.json
"autoload": {
"classmap": [
"app/Libraries",
],
"psr-4": {
"App\\": "app/"
}
},
然后运行 composer dumpautoload -o 你就可以在任何地方用到 app/Libraries/Test.php 类中的方法了
composer dumpautoload -o
use App\Libraries\Test;
class IndexController extends Controller
{
public function ttt(){
Test::index();
}
}
以上这篇laravel如何自定义函数和自定义类就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持芦苇派。
原创文章,作者:ECHO陈文,如若转载,请注明出处:https://www.luweipai.cn/php/1667620220/