method()) { case 'POST': return [ 'title' => 'required|string', 'body' => 'required|string', 'category_id' => 'required|exists:categories,id', ]; case 'PATCH': return [ 'title' => 'string', 'body' => 'string', 'category' => 'exists:categories,id' ]; default: return []; } } public function attributes() { return [ 'title' => '标题', 'body' => '话题内容', 'category_id' => '分类', ]; } }