/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Requests\AppRequest $request, $id)
 {
     $app = App::findOrFail($id);
     $app->fill($request->all());
     $app->save();
     return redirect('dashboard');
 }
 /**
  * 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);
 }