BNav.php 866 字节
<?php

namespace App\Models\Nav;

use App\Models\Base;
use Illuminate\Database\Eloquent\SoftDeletes;

/**
 * b端控制, c端显示的导航
 * @author:dc
 * @time 2023/5/8 16:14
 * Class BNav
 * @package App\Models
 */
class BNav extends Base
{

    protected $table = 'gl_web_nav';
    //连接数据库
    protected $connection = 'custom_mysql';
    use SoftDeletes;

    public $hidden = ['deleted_at'];


    /**
     * 显示
     */
    const STATUS_ACTIVE = 1;

    /**
     * 隐藏
     */
    const STATUS_DISABLED = 0;






    /**
     * 是否有下级
     * @param int $id
     * @param int $project_id
     * @return mixed
     * @author:dc
     * @time 2023/5/9 9:23
     */
    public static function isChild(int $id,int $project_id=0)
    {
        return static::where(['pid'=>$id,'project_id'=>$project_id])->limit(1)->count();
    }
}