JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr{ gilour
<?php namespace App\Http\Requests; use Auth; use Common\Core\BaseFormRequest; use Common\Workspaces\Rules\UniqueWorkspacedResource; class CrupdateLinkOverlayRequest extends BaseFormRequest { public function rules() { $required = $this->getMethod() === 'POST' ? 'required' : ''; $ignore = $this->getMethod() === 'PUT' ? $this->route('link_overlay')->id : ''; $userId = $this->route('link_overlay') ? $this->route('link_overlay')->user_id : Auth::id(); return [ 'name' => [ $required, 'string', 'min:3', //Rule::unique('link_overlays')->where('user_id', $userId)->ignore($ignore), (new UniqueWorkspacedResource('link_overlays', 'NULL', $userId))->ignore($ignore) ], 'message' => "$required|string|max:250", 'label' => "nullable|string|max:250", 'btn_link' => "nullable|string|max:250", 'btn_text' => "nullable|string|max:250", 'colors' => "$required|array", ]; } }