'', 'slug' => '', 'content' => '', 'excerpt' => '', 'status' => 'draft', 'published_at' => null, 'author_id' => null, 'category_id' => null, 'tags' => [], ]); } public static function rules(): array { return [ 'title' => ['required'], 'slug' => ['required'], 'content' => ['required'], 'excerpt' => ['required'], 'status' => ['required'], 'published_at' => ['nullable'], 'author_id' => ['required'], 'category_id' => ['required'], ]; } public static function messages(): array { return [ 'title.required' => __('The title field is required.'), 'slug.required' => __('The slug field is required.'), 'content.required' => __('The content field is required.'), 'excerpt.required' => __('The excerpt field is required.'), 'status.required' => __('The status field is required.'), 'author_id.required' => __('The author field is required.'), 'category_id.required' => __('The category field is required.'), ]; } }