芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/app/Http/Requests/UserRequest.php
[ 'required', ], 'email' => [ 'required', 'email', Rule::unique('users'), ], 'phone' => [ 'nullable', ], 'password' => [ 'required', 'min:8', ], 'companies' => [ 'required', ], 'companies.*.id' => [ 'required', ], 'companies.*.role' => [ 'required', ], ]; if ($this->getMethod() == 'PUT') { $rules['email'] = [ 'required', 'email', Rule::unique('users')->ignore($this->user), ]; $rules['password'] = [ 'nullable', 'min:8', ]; } return $rules; } public function getUserPayload() { return collect($this->validated()) ->merge([ 'creator_id' => $this->user()->id, ]) ->toArray(); } }