Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make(Request::all(), ['name' => 'required', 'archive_url' => 'required']);
     if ($validator->fails()) {
         return redirect()->back()->withErrors($validator->errors());
     } else {
         $archive = Request::all();
         Archive::create($archive);
         return redirect('archives');
         // Upload File - Error @igormoura
         /*if (Input::file('archive_url')) {
             $destinationPath = '/app/Files/'; // upload path
             $extension = Input::file('archive_url')->getClientOriginalExtension(); // getting image extension
             $fileName = rand(11111,99999).'.'.$extension; // renameing image
             Input::file('archive_url')->move($destinationPath, $fileName); // uploading file to given path
             // sending back with message
             Session::flash('success', 'Upload successfully'); 
             return Redirect::to('archives');
           }
           else {
             // sending back with error message.
             Session::flash('error', 'uploaded file is not valid');
             return redirect()->back();
           }*/
     }
 }
Esempio n. 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(PostRequest $request)
 {
     $post = $request->all();
     $archive = Archive::whereYearAndMonth(date("Y"), date("n"))->first();
     if ($archive) {
         $post['archive_id'] = $archive->id;
     } else {
         $newArchive = Archive::create(['year' => date("Y"), 'month' => date("n")]);
         $post['archive_id'] = $newArchive->id;
     }
     $post['slug'] = str_slug($post['title']);
     $post = Post::create($post);
     CategoryPost::create(['category_id' => $request->get("category_id"), 'post_id' => $post->id]);
 }