/**
  * Store a newly created resource in storage.
  *
  * @param UsulanProgramKerja $request
  * @return \Illuminate\Http\Response
  */
 public function store(UsulanProgramKerja $request)
 {
     $usulanProgramKerja = $this->programKerjaUsulanRepository->create($request->only(['name', 'manfaat', 'lokasi', 'target', 'description']));
     $this->programKerjaUsulanRepository->attachDocument($usulanProgramKerja, $request->file('file'));
     Notification::success('Usulan program kerja berhasil disimpan.');
     return redirect()->route('proker-usulan.index');
 }
Ejemplo n.º 2
0
 public function generate(Request $request, $id)
 {
     $user = $this->repository->skipPresenter()->find($id);
     $this->password->sendNewPassword($user, $request->has('must_change_password'));
     Notification::success('Password berhasil diganti dan telah dikirim ke email.');
     return redirect()->back();
 }
Ejemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $ujiPublik = $this->repository->create($request->only(['name', 'materi']));
     $this->repository->attachDocument($ujiPublik, $request->file('file'));
     Notification::success('Uji publik berhasil disimpan.');
     return redirect()->route('uji-publik.index');
 }
Ejemplo n.º 4
0
 public function update(UpdatePassword $request)
 {
     $user = auth()->user();
     $this->repository->updatePassword($request->get('password'), $user->id);
     Notification::success('Password berhasil diperbarui.');
     return redirect()->back();
 }
 /**
  * imgrates the database using artisan - used for production environments without shell.
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function dbMigrate()
 {
     Artisan::call('migrate', ['--force' => true]);
     $output = Artisan::output();
     $output = str_replace("\n", "<br>", $output);
     Notification::success(trans('settings::global.Database migrated') . ' - ' . $output);
     return redirect()->route('admin.settings.index');
 }
Ejemplo n.º 6
0
 public function send(Request $request)
 {
     Mail::send('emails.kontakt', $request->all(), function ($message) use($request) {
         $message->subject($request->temat);
         $message->from(env('MAIL_FROM_ADDRESS'), env('MAIL_FROM_NAME'));
         $message->replyTo($request->email);
         $message->to(env('MAIL_FROM_ADDRESS'))->cc(env('MAIL_FROM_ADDRESS'));
     });
     Notification::success('Wiadomość została pomyślnie przesłana.');
     return view('pages.contact.kontakt');
 }
Ejemplo n.º 7
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $gas = Gas::find($id);
     if ($gas->validate(Input::all(), Gas::$rules)) {
         $gas->update(Input::except('_token'));
         Notification::success('Precio actualizado correctamente');
         return redirect('gas');
     } else {
         $errors = $gas->errors();
         return redirect()->back()->withInput()->withErrors($errors);
     }
 }
Ejemplo n.º 8
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $user = User::findOrFail($id);
     $role = Role::findOrFail(Input::get('role'));
     if (!$user->hasRole($role->name)) {
         $user->detachRoles($user->roles);
         $user->attachRole($role);
         Notification::success('Al usuario <strong>' . $user->name . '</strong> se le asigno el rol <strong>' . $role->display_name . '</strong>');
         return redirect('roles');
     } else {
         return redirect('roles');
     }
 }
Ejemplo n.º 9
0
 /**
  * Store the specified resource.
  *
  * @param CreateAccount $request
  * @return Response
  */
 public function store(CreateAccount $request)
 {
     // save to db
     $user = $this->repository->createByAdmin($request->only('name', 'email', 'password', 'status', 'must_change_password'));
     $password = $request->get('password');
     // send account info to email
     if ($request->has('send_account_information')) {
         Mail::send('emails.account_information', compact('user', 'password'), function ($message) use($user) {
             $message->subject('Your Account Information');
             $message->to($user->email);
         });
     }
     Notification::success(trans('users.creation_success'));
     return redirect()->route('admin.users.index');
 }
Ejemplo n.º 10
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $route = Route::find($id);
     $route->delete();
     Notification::success('Ruta eliminada correctamente');
     return redirect('routes');
 }
Ejemplo n.º 11
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $location = Location::find($id);
     $location->delete();
     Notification::success('Localidad "' . $location->name . '" eliminada correctamente');
     return redirect('locations');
 }
Ejemplo n.º 12
0
 public function changeStatus($status, $id)
 {
     if (Auth::user()->hasRole('accountant')) {
         $travel = Travel::findOrFail($id);
         $travel->status = $status;
         $travel->accountant_id = Auth::user()->id;
         $travel->save();
         Notification::success('Viaje #' . $id . ' estado actualizado correctamente');
         return redirect('travels');
     }
     return redirect('travels');
 }
Ejemplo n.º 13
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $car = Car::find($id);
     $car->delete();
     Notification::success('Vehículo #' . $id . ' eliminado correctamente');
     return redirect('cars');
 }
Ejemplo n.º 14
0
 /**
  * Clear app cache.
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function clearCache()
 {
     Cache::flush();
     Notification::success(trans('settings::global.Cache cleared') . '.');
     return redirect()->route('admin::index-settings');
 }