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]; }