/** * Run the database seeds. * * @return void */ public function run() { $agendaItem = new AgendaItem(); $agendaItem->body = 'Should the PR committee get PR branded SSE swag?'; $agendaItem->group_id = 1; $agendaItem->save(); }
/** * Store a newly created agenda item. * * @Post("/") * @Transaction( * @Request({"body": "foo"}), * @Response(201, body={"id": 2, "body": "foo", "created_by": "1", * "url": "/agenda/2"}), * @Response(422, body={"body": {"The body has already been taken."}}) * ) * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['body' => 'required|unique:agenda_items,body']); $agendaItem = new AgendaItem(); $agendaItem->body = $request->input('body'); $agendaItem->created_by = $request->member->id; $agendaItem->save(); return new JsonResponse($agendaItem, Response::HTTP_CREATED); }