/** * Store a newly created resource in storage. * * @return Response */ public function store(AppRequest $request) { $app = \Auth::user()->articles()->create($request->all()); $app->AppCategories()->attach($request->input('AppCategoriesList')); return redirect('admin/application'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(AppRequest $request) { $file = $request->file('photo'); $destination_path = 'uploads/'; $filename = str_random(6) . '_' . $file->getClientOriginalName(); $file->move($destination_path, $filename); //upload app file $file2 = $request->file('application'); $filename2 = str_random(6) . '_' . $file2->getClientOriginalName(); $file2->move($destination_path, $filename2); $application = \Auth::user()->applications()->create(['application' => $destination_path . $filename2, 'photo' => $destination_path . $filename, 'name' => $request->input('name'), 'slug' => str_slug($request->input('name')), 'version' => $request->input('version'), 'description' => $request->input('description'), 'email' => $request->input('email'), 'platform' => $request->input('platform')]); $application->AppCategories()->attach($request->input('AppCategoryList')); Application::All()->last()->logs()->save(log::create(['content' => '', 'user_id' => $request->input('user_id'), 'descriptions' => 'Kamu berhasil membuat Aplikasi , Name :' . $request->input('name') . ', version: ' . $request->input('version') . ', platform :' . $request->input('platform')])); \Session::flash('pesan', 'your Application Portofolio has been created!'); return redirect('user/' . \Auth::user()->name); }