Tutorial::all() ]); } public function save (TutorialSave $request) { $params = $request->only([ 'title', 'description' ]); if (!$request->input('id')) { if (!Tutorial::create($params)) { abort(500, '创建失败'); } } else { if (!Tutorial::find($request->input('id'))->update($params)) { abort(500, '保存失败'); } } return response([ 'data' => true ]); } public function show (Request $request) { if (empty($request->input('id'))) { abort(500, '参数有误'); } $tutorial = Tutorial::find($request->input('id')); $tutorial->show = $tutorial->show ? 0 : 1; if (!$tutorial->save()) { abort(500, '保存失败'); } return response([ 'data' => true ]); } }