/
home
/
techb158
/
immovalet.com
/
platform
/
core
/
acl
/
src
/
Repositories
/
Eloquent
/
/home/techb158/immovalet.com/platform/core/acl/src/Repositories/Eloquent
mkdir
upload
Name
Size
Mode
Actions
ActivationRepository.php
3601
0644
edit
dl
rm
RoleRepository.php
718
0644
edit
dl
rm
UserRepository.php
672
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/platform/core/acl/src/Repositories/Eloquent/RoleRepository.php
(718B)
<?php namespace Botble\ACL\Repositories\Eloquent; use Botble\ACL\Repositories\Interfaces\RoleInterface; use Botble\Support\Repositories\Eloquent\RepositoriesAbstract; use Illuminate\Support\Str; class RoleRepository extends RepositoriesAbstract implements RoleInterface { /** * {@inheritDoc} */ public function createSlug($name, $id) { $slug = Str::slug($name); $index = 1; $baseSlug = $slug; while ($this->model->where('slug', $slug)->where('id', '!=', $id)->count() > 0) { $slug = $baseSlug . '-' . $index++; } if (empty($slug)) { $slug = time(); } $this->resetModel(); return $slug; } }
Save
cmd:
run