/** * 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'); }
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(); }
/** * 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'); }
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'); }
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'); }
/** * 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); } }
/** * 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'); } }
/** * 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'); }
/** * 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'); }
/** * 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'); }
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'); }
/** * 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'); }
/** * 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'); }