UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_c210840b5d53
/
app
/
Models
/
Group
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
Group.php
<?php namespace EstudioLMS\Models\Group; use EstudioLMS\Models\Auth\User; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class Group * @package EstudioLMS\Models\Group */ class Group extends Model { use SoftDeletes; protected $fillable = [ 'name', 'slug', 'code', 'published' ]; /** * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany */ public function students() { return $this->belongsToMany( User::class, 'group_user', 'group_id', 'user_id', 'id'); } /** * @return mixed */ public function countStudents() { return $this->hasOne(GroupUser::class, 'group_id', 'id') ->selectRaw('group_id, count(*) as count') ->groupBy('group_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany */ public function admins() { return $this->belongsToMany( User::class, 'admin_group', 'group_id', 'user_id', 'id'); } /** * @return mixed */ public function countAdmins() { return $this->hasOne(GroupAdmin::class, 'group_id', 'id') ->selectRaw('group_id, count(*) as count') ->groupBy('group_id'); } }
Copyright © 2026 - UnknownSec