File "CrupdateCommentRequest.php"

Full Path: /var/www/drive/foundation/src/Workspaces/CrupdateCommentRequest.php
File size: 550 bytes
MIME-type: text/x-php
Charset: utf-8

<?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',
        ];
    }
}