Files
wticreatorstudio/Modules/MultiVendor/Rules/SellerProfileUpdateRule.php
T
2024-02-12 22:54:20 -05:00

30 lines
592 B
PHP

<?php
namespace Modules\MultiVendor\Rules;
use App\Models\User;
use Illuminate\Contracts\Validation\Rule;
use App\Traits\GenerateSlug;
class SellerProfileUpdateRule implements Rule
{
use GenerateSlug;
public function passes($attribute, $value)
{
$slug = $this->productSlug($value);
$seller_id = getParentSellerId();
$user = User::where('id', '!=', $seller_id)->first();
if($user){
return true;
}
return false;
}
public function message()
{
return 'Shop Name Already Taken.';
}
}