/**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     if ($request->aID) {
         $article = Articles::whereaid($request->aID)->first();
     } else {
         $article = new Articles();
         $article->aCreatedDate = date('Y-m-d H:i:s');
     }
     $file = Input::file('image');
     if (!is_null($file)) {
         $destinationPath = public_path() . '/assets/images/';
         $fileName = explode(".", $file->getClientOriginalName())[0];
         $fileName = $fileName . rand(1, 9999) . "." . $file->getClientOriginalExtension();
         Input::file('image')->move($destinationPath, $fileName);
         $article->aImage = $fileName;
         if ($request->cID) {
             //remove file name before
         }
     }
     $article->aUpdatedDate = date('Y-m-d H:i:s');
     $article->aTitle = $request->title;
     $article->aDescription = $request->description;
     $article->cID = $request->category;
     $article->aContent = $request->content;
     $article->aMeta = $request->meta;
     $article->aTag = implode(",", $request->tags);
     $article->uID = Session::get("userID");
     $article->aIsActive = is_null($request->active) ? 0 : 1;
     $article->sortCode = $request->sortCode;
     $article->save();
     return Redirect::action('admin\\article@index');
     /* https://laracasts.com/discuss/channels/general-discussion/laravel-5-image-upload-and-resize?page=1
      *  Link upload and resize image
      */
 }