public function memberAddPost()
 {
     $userRepo = app('UserRepo');
     $input = Input::get();
     $input += ['password' => generate_random_code(6)];
     if ($userRepo->register($input)) {
         return Redirect::route('user.member_list')->with(['alert' => 'success', 'messages' => ['A new member successfully created']]);
     }
     return Redirect::back()->withInput()->with(['alert' => 'error', 'messages' => $userRepo->getErrors()]);
 }
 public function store()
 {
     $results = [];
     $path = public_path('img');
     $files = Input::file('files');
     foreach ($files as $file) {
         $filename = generate_random_code(10);
         // get image size ( width & height )
         $info = getimagesize($file);
         $image = Image::make($file);
         if ($info[0] > 1024) {
             $image->widen(1024);
         }
         $image->interlace()->save($path . '/' . $filename . '.jpg', 75);
         OrderGallery::create(['order_id' => Input::get('id'), 'filename' => $filename . '.jpg']);
         // set our results to have our asset path
         $name = URL::route('img.show', $filename) . '?size=medium';
         $results[] = compact('name');
     }
     // return our results in a files object
     return ['files' => $results];
 }