Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['content' => 'required']);
     if (Input::hasFile('image')) {
         if (Input::file('image')->isValid()) {
             $file = $request->file('image');
             $clientName = $file->getClientOriginalName();
             $tmpName = $file->getFileName();
             $realPath = $file->getRealPath();
             $extension = $file->getClientOriginalExtension();
             $mimeTye = $file->getMimeType();
             $newName = md5(date('ymdhis') . $clientName) . "." . $extension;
             $path = $file->move(public_path() . '/uploads', $newName);
         }
     }
     $time = new Time();
     $time->image = isset($newName) ? $newName : '';
     $time->content = Input::get('content');
     $time->user_id = Auth::user()->id;
     if ($time->save()) {
         return Redirect::to('Today/time');
     } else {
         return Redirect::back()->withInput()->withErrors('保存失败!');
     }
 }
Exemplo n.º 2
0
 /**
  * Save a new time entry to the database
  *
  * @param Request $request The incoming request.
  *
  * @return Response
  */
 public function store(TimeRequest $request)
 {
     $time = new Time();
     $time->project_id = (int) $request->project_id;
     $time->estimatedDuration = (int) $request->estimatedDuration;
     $time->start = $request->start;
     $time->minutes = $request->minutes;
     $time->summary = $request->summary;
     $time->user()->associate($request->user());
     $time->save();
     $userMessage = $this->successMessage('time entry');
     return redirect()->route('time.index', [$time->id])->with('userMessage', $userMessage);
 }