Files
wticreatorstudio/Modules/Shipping/Http/Requests/CarrierRequest.php
T
2024-02-12 22:54:20 -05:00

32 lines
706 B
PHP

<?php
namespace Modules\Shipping\Http\Requests;
// use App\Traits\ValidationMessage;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
class CarrierRequest extends FormRequest
{
// use ValidationMessage;
public function rules()
{
return [
'name' => ['required',Rule::unique('carriers', 'name')->where(function($q){
$seller_id = getParentSellerId();
return $q->where('id', '!=', $this->id)->where('created_by', $seller_id);
})
],
'tracking_url'=>'nullable',
'logo'=>'nullable',
];
}
public function authorize()
{
return true;
}
}