/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); DB::table('roles')->truncate(); DB::table('users')->truncate(); $email = strtolower(str_random(6) . '@example.' . str_random(3)); $password = str_random(8); User::create(['name' => 'Administrador', 'email' => $email, 'password' => bcrypt($password)]); $this->command->info("Usuário administrador criado."); $this->command->info("E-mail => {$email}"); $this->command->info("Senha => {$password}"); }
public function index(Request $request) { $query = Revision::sort(); $search = []; $search['local'] = $request->input('local', ''); $search['user_id'] = $request->input('user_id', ''); $search['id'] = $request->input('id', ''); $search['start_date'] = $request->input('start_date', ''); $search['end_date'] = $request->input('end_date', ''); $search['local'] ? $query->where('revisionable_type', $search['local']) : ''; $search['user_id'] ? $query->where('user_id', $search['user_id']) : ''; $search['id'] ? $query->where('revisionable_id', $search['id']) : ''; $search['start_date'] ? $query->where('created_at', '>=', Carbon::createFromFormat('d/m/Y H:i', $search['start_date'])->format('Y-m-d H:i') . ':00') : ''; $search['end_date'] ? $query->where('created_at', '<=', Carbon::createFromFormat('d/m/Y H:i', $search['end_date'])->format('Y-m-d H:i') . ':59') : ''; $revisions = $query->paginate(50); $view['search'] = $search; $view['revisions'] = $revisions; $view['alias'] = config('maudit.alias'); $view['users'] = User::withTrashed()->get()->pluck('name', 'id')->toArray(); return view('mixdinternet/maudit::index', $view); }
public function restore($id) { $user = User::onlyTrashed()->find($id); if (!$user) { abort(404); } if ($user->restore()) { Flash::success('Item restaurado com sucesso.'); } else { Flash::error('Falha na restauração.'); } return ($url = session()->get('backUrl')) ? redirect($url) : redirect()->route('admin.users.trash'); }