Exemple #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $tip = new Tip();
     $tip->body = 'Looking for exam resources? Besides our review ' . 'session (which are fantabulous), we also have a test cabinet in ' . 'the lab (GOL-1670)!';
     $tip->member_id = 1;
     $tip->save();
 }
Exemple #2
0
 /**
  * Store a newly created tip in storage.
  *
  * The 'author' field will be set to the current authenticated user id.
  *
  * @Post("/")
  * @Transaction(
  *     @Request({"body": "Reviews are on Sundays!"}),
  *     @Response(201, body={"id": 1, "body": "The lab is in GOL-1670.",
  *                          "author_url": "/members/1", "edited_by": "",
  *                          "url": "/tips/1"}),
  *     @Response(422, body={"body": {"The body field is required."}})
  * )
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['body' => 'required']);
     $tip = new Tip();
     $tip->body = $request->input('body');
     $tip->created_by = $request->member->id;
     $tip->save();
     return new JsonResponse($tip, Response::HTTP_CREATED);
 }
 public function store(Request $request)
 {
     $input = $request->all();
     $rules = ['content' => 'required', 'start' => 'required', 'end' => 'required'];
     $messages = ['content.required' => 'El contenido del tip es obligatorio', 'start.required' => 'La fecha de inicio es obligatoria', 'end.required' => 'La fecha de finalización es obligatoria'];
     $validator = Validator::make($input, $rules, $messages);
     if ($validator->passes()) {
         $tip = new Tip();
         $tip->content = $input['content'];
         $tip->start = Carbon::createFromFormat('d/m/Y', $input['start']);
         $tip->end = Carbon::createFromFormat('d/m/Y', $input['end']);
         $tip->save();
         return response()->json(['status' => 'ok', 'url' => url('tip/index')]);
     } else {
         return response()->json(['status' => 'error', 'message' => $validator->messages()->all()]);
     }
 }