/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(ApplicationFormRequest $request, $id)
 {
     $application = Application::findOrFail($id);
     $application->update($request->except(['_method', '_token']));
     session()->flash('flash_message_success', 'You have successfully updates a software application!');
     return redirect()->action('ApplicationController@index');
 }
 /**
  * Display a application single page.
  *
  * @return Response
  */
 public function show($id)
 {
     if ($this->user->isAdmin()) {
         $application = Application::findOrFail($id);
     } else {
         $application = Application::ownBy($this->user)->findOrFail($id);
     }
     $total_users = (new Token())->getTokenCountByApp($application->key);
     $analytic = app(Analytics::class)->totalHits(['api_key' => $application->key, 'hit_contents' => 'endpoint|api_key']);
     $analytic = json_decode($analytic->getBody()->getContents());
     return view('app.single', compact('application', 'total_users', 'analytic'));
 }
Example #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param CreateHistoryRequest $request
  * @return Response
  */
 public function store(CreateHistoryRequest $request)
 {
     $history = new History();
     $history->fill($request->all());
     $history->user_id = Auth::id();
     $history->save();
     $application = Application::findOrFail($history->application->id);
     $application->status = $history->status;
     $application->save();
     $message = trans('messages.application_updated_successfully');
     Flash::info($message);
     return redirect()->route('admin.applications.show', $history->application);
 }
Example #4
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     if (!$request->is('admin*') && !$request->is('auth/*') && !$request->is('account/*') && !$request->is('character/*')) {
         // If application is disabled, redirect to next enabled application
         $application = Application::findOrFail($request->segment(1) !== NULL ? $request->segment(1) : 'news');
         if (!$application->enabled) {
             $applications = Application::all();
             foreach ($applications as $application) {
                 if ($application->enabled) {
                     return redirect($application->key);
                 }
             }
         }
     }
     return $next($request);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     Application::findOrFail($id)->delete();
     return redirect('/apps');
 }
 /**
  *
  */
 public function download($id)
 {
     $application = Application::findOrFail($id);
     return view('applications.download')->with('application', $application)->with('title', trans('titles.application_download'));
 }
 /**
  * Display the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function show($id)
 {
     $application = Application::findOrFail($id);
     return view('admin.applications.show')->with('application', $application)->with('title', trans('titles.solvency_details'));
 }
 /**
  * @param $id
  * @return \Illuminate\Http\RedirectResponse
  */
 public function reject($id)
 {
     $application = Application::findOrFail($id);
     $application->delete();
     $course = Course::findOrFail($application->course_id);
     $course->users()->detach($application->user_id);
     return redirect()->route('teacher.applications.index');
 }
 public function update()
 {
     $id = Request::get('id');
     $application = Application::findOrFail($id);
     $application->update(Request::all());
     $data = $application->toArray();
     //return $data;
     if ($data['application_status'] == 0) {
     } elseif ($data['application_status'] == 111) {
         return Redirect::to('application/edit');
     } elseif ($data['application_status'] == 222) {
         return Redirect::to('application/preview');
     } elseif ($data['application_status'] == 333) {
         return Redirect::to('application/photo');
     } elseif ($data['application_status'] == 444) {
         return Redirect::to('application/preview/whole');
     } elseif ($data['application_status'] == 555) {
         return Redirect::to('paymentProcessing.php');
     } else {
         return Redirect::to('/application/preview/whole');
     }
 }