openclassify/addons/default/visiosoft/advs-module/src/Adv/Command/AddSlug.php
2021-02-23 16:17:04 +03:00

24 lines
461 B
PHP

<?php namespace Visiosoft\AdvsModule\Adv\Command;
use Illuminate\Support\Str;
use Visiosoft\AdvsModule\Adv\Contract\AdvInterface;
class AddSlug
{
protected $ad;
public function __construct(AdvInterface $ad)
{
$this->ad = $ad;
}
public function handle()
{
if (!$this->ad->slug && $this->ad->name) {
$this->ad->update([
'slug' => Str::slug($this->ad->name)
]);
}
}
}