6.3. 修改话题
修改话题
本章节我们将一起开发修改话题信息的 API。
1. 添加路由
routes/api.php
.
.
.
// 发布话题
$api->post('topics', 'TopicsController@store')
->name('api.topics.store');
$api->patch('topics/{topic}', 'TopicsController@update')
->name('api.topics.update');
.
.
.
2. 修改 Request
app/Http/Requests/Api/TopicRequest.php
.
.
.
public function rules()
{
switch($this->method()) {
case 'POST':
return [
'title' => 'required|string',
'body' => 'required|string',
'category_id' => 'required|exists:categories,id',
];
break;
case 'PATCH':
return [
'title' => 'string',
'body' => 'string',
'category_id' => 'exists:categories,id',
];
brea...