Ejemplo n.º 1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $users = \Nexus\User::select('username')->orderBy('username', 'asc')->get();
     \Nexus\Helpers\ActivityHelper::updateActivity(\Auth::user()->id, "Viewing list of Users", action('Nexus\\UserController@index'));
     $breadcrumbs = \Nexus\Helpers\BreadcrumbHelper::breadcumbForUtility('Users');
     return view('users.index', compact('users', 'breadcrumbs'));
 }
Ejemplo n.º 2
0
// authentication
if (config('nexus.allow_registrations') == true) {
    Route::get('auth/register', 'Auth\\AuthController@getRegister');
    Route::post('auth/register', 'Auth\\AuthController@postRegister');
}
Route::get('auth/login', 'Auth\\AuthController@getLogin');
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
// API
Route::get('api/notifications', ['middleware' => 'auth', function () {
    return Auth::user()->notificationCount();
}])->name('api.notificationCount');
Route::post('api/users', function (Request $request) {
    $input = $request->all();
    $username = $input['query'];
    $data = \Nexus\User::select('username')->where('username', "LIKE", "%{$username}%")->orderBy('username', 'asc')->get()->toArray();
    return response()->json($data);
})->name('api.users');
Route::post('api/nxcode', 'Nexus\\PostController@previewPost');
// Interface partials
Route::get('interface/toolbar', ['middleware' => 'auth', function () {
    return response()->view('_toolbar');
}])->name('interface.toolbar');
// Password reset link request routes...
Route::get('password/email', 'Auth\\PasswordController@getEmail');
Route::post('password/email', 'Auth\\PasswordController@postEmail');
// Password reset routes...
Route::get('password/reset/{token}', 'Auth\\PasswordController@getReset');
Route::post('password/reset', 'Auth\\PasswordController@postReset');
// users
Route::resource('users', 'Nexus\\UserController');