GeoWritingsTaskRequest.php 1.2 KB
<?php
/**
 * @remark :
 * @name   :GeoWritingsTaskRequest.php
 * @author :lyh
 * @method :post
 * @time   :2025/10/25 14:21
 */

namespace App\Http\Requests\Aside\Geo;

use Illuminate\Foundation\Http\FormRequest;

class GeoWritingsTaskRequest extends FormRequest
{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            'project_id' => 'required',
            'company' => 'required|string',
            'brand' => 'required|string',
            'keyword' => 'required|string',
            'prefix' => 'required|string',
            'suffix' => 'required|string',
            'event_title' => 'required|string',
            'event_content' => 'required|string',
            'title' => 'required|string',
            'description' => 'required|string',
            'footer' => 'required|string',
            'img' => 'required|string',
            'ai_model' => 'required|string',
        ];
    }
}