24 lines
550 B
PHP
Executable File
24 lines
550 B
PHP
Executable File
<?php
|
|
|
|
namespace Common\Comments;
|
|
|
|
use Auth;
|
|
use Common\Core\BaseFormRequest;
|
|
|
|
class CrupdateCommentRequest extends BaseFormRequest
|
|
{
|
|
public function rules(): array
|
|
{
|
|
$required = $this->getMethod() === 'POST' ? 'required' : '';
|
|
$ignore =
|
|
$this->getMethod() === 'PUT' ? $this->route('comment')->id : '';
|
|
$userId = $this->route('comment')
|
|
? $this->route('comment')->user_id
|
|
: Auth::id();
|
|
|
|
return [
|
|
'content' => 'required|string|max:1000|min:3',
|
|
];
|
|
}
|
|
}
|