/home/techb158/immovalet.com/vendor/botble/menu/src/Repositories/Eloquent
NameSizeModeActions
MenuLocationRepository.php2750644editdlrm
MenuNodeRepository.php7920644editdlrm
MenuRepository.php13110644editdlrm
Edit: /home/techb158/immovalet.com/vendor/botble/menu/src/Repositories/Eloquent/MenuRepository.php (1311B)
model->where('slug', $slug); if ($active) { $data = $data->where('status', BaseStatusEnum::PUBLISHED); } if (!empty($select)) { $data = $data->select($select); } if (!empty($with)) { $data = $data->with($with); } $data = $this->applyBeforeExecuteQuery($data, true)->first(); $this->resetModel(); return $data; } /** * {@inheritDoc} */ public function createSlug($name) { $slug = Str::slug($name); $index = 1; $baseSlug = $slug; while ($this->model->where('slug', $slug)->count() > 0) { $slug = $baseSlug . '-' . $index++; } if (empty($slug)) { $slug = time(); } $this->resetModel(); return $slug; } }