updateMemoの追加
このコミットが含まれているのは:
コミット
46c0995ac4
|
@ -857,4 +857,28 @@ class MeetingsController extends Controller {
|
|||
|
||||
return ['status_code' => 200];
|
||||
}
|
||||
|
||||
public function updateMemo (Request $r) {
|
||||
if (!isset($r->meeting_id)) {
|
||||
return ['status_code' => 400, 'error_messages' => ['ミーティングの登録に失敗しました。']];
|
||||
}
|
||||
|
||||
$validate = Validator::make($r->all(), ['memo' => 'required|max:2000']);
|
||||
|
||||
if ($validate->fails()) {
|
||||
return ['status_code' => 422, 'error_messages' => $validate->errors()];
|
||||
}
|
||||
|
||||
$update = ['memo' => $r->memo];
|
||||
|
||||
try {
|
||||
// データベースに保存します。
|
||||
Meeting::where('id', (int)$r->meeting_id)->update($update);
|
||||
} catch (\Throwable $e) {
|
||||
Log::critical($e->getMessage());
|
||||
return ['status_code' => 400, 'error_messages' => 'メモの更新に失敗しました。'];
|
||||
}
|
||||
|
||||
return ['status_code' => 200, 'success_messages' => 'メモを更新しました。'];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -109,6 +109,7 @@ Route::group(['prefix' => 'fathers'], function () {
|
|||
Route::get('/detail/{meeting_id}', '\App\Http\Controllers\Api\MeetingsController@detail')->name('mdp');
|
||||
Route::put('/update/{meeting_id}', '\App\Http\Controllers\Api\MeetingsController@update');
|
||||
Route::delete('/delete/{meeting_id}', '\App\Http\Controllers\Api\MeetingsController@delete');
|
||||
Route::put('/updateMemo', '\App\Http\Controllers\Api\MeetingsController@updateMemo');
|
||||
});
|
||||
|
||||
Route::group(['prefix' => 'meeting'], function () {
|
||||
|
|
新しいイシューから参照