Laravel5.8调用第三方类的方法,流程,常见问题解决

2020-02-20    标签:Laravel    阅读:119    评论:0


Laravel5.8调用第三方类的方法,流程,常见问题解决

步骤一:在app目录下新建lib模板,并新建类文件:Catetrees.php


image.png

<?php
/**
 * Created by PhpStorm.
 * User: Admin
 * Date: 2020/1/10
 * Time: 17:15
 * 无限极分类封装
 */

class Catetrees
{

    public static function trees($cateRes,$pid=0,$level=0){
        static $arr=array();
        foreach ($cateRes as $item){
            if($item->pid==$pid){
                $item->level=$level;
                $arr[] = $item;
                self::trees($cateRes,$item->id,$level+1);
            }
        }
        return $arr;
    }

}
?>

步骤二:打开更目录下的 composer.json文件,加入路径

    "autoload": {

        "psr-4": {

            "App\\": "app/"

        },

        "classmap": [

            "database/seeds",

            "database/factories",

            "app/lib/Catetrees"

        ]

    },

image.png


步骤三:最后执行更新,composer dump-autoload


调用方法:$permission=\Catetrees::trees($permission);


常见问题处理:如果修改过名称,默认是不生效的,会出现以下问题,


微信截图_20200220165202.png


解决方法:执行命令,composer dump-autoload,即可解决。

以上是博主的一些使用简介,如有问题欢迎加群,关注本站微信公众好,获取解决方法,共同交流。

【腾讯云】云产品采购季,助力行业复工。1核2G云服务器,首年99元

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://www.tpxhm.com/adetail/289.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录

博主信息

头像

今天努力一点,知识一点点积累,谢谢那个曾经努力的自己!

职业:Web工程师

Email:2938039696@qq.com

学习交流群:简忆blogs技术群

项目合作:2938039696

置顶推荐

站点信息

1067运行天数

333文章数量

主题框架:Foundation5
网站地图:XML网站地图
微信公众号:扫码关注公众号
公众号

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×
×
×