Пример #1
0
Route::post('/signup', function () {
    $input = Input::all();
    $validity = Validator::make($input, array('firstname' => 'Required|Min:3|Max:80|Alpha', 'lastname' => 'Required|Min:3|Max:80|Alpha', 'username' => 'Required|Min:3|Unique:users', 'password' => 'Required|AlphaNum|Between:4,8|Confirmed', 'password_confirmation' => 'Required|AlphaNum|Between:4,8'));
    if ($validity->fails()) {
        $messages = $validity->messages();
        return Redirect::to('/signup')->withErrors($validity);
    } else {
        \App\User::create(array('firstname' => $input['firstname'], 'lastname' => $input['lastname'], 'username' => $input['username'], 'password' => Hash::make($input['password'])));
        return Redirect::to('/signup')->with('success', "Registration successful.");
    }
});
Route::get('/searches', function () {
    $tag = Input::get('q');
    $systems = \App\System::where('tag', 'LIKE', "%,{$tag},%")->orWhere('tag', 'LIKE', "%,{$tag}%")->orWhere('tag', 'LIKE', "%{$tag},%")->get();
    /*dd($systems);*/
    $document_lists = \App\DocumentList::get();
    /*dd($systems);*/
    return View::make('dashboard.search', array('systems' => $systems, 'document_lists' => $document_lists, 'tag' => $tag));
});
/*Route::get('/admin',['middleware' => 'auth',function(){

    global $system_document;
    $document_list = \App\DocumentList::get();
    $systems = \App\System::get();
    $users = \App\User::get();
    $system_document = \App\SystemDocument::get();
    if(Auth::getUser()->type() != 'Admin'){
        return Redirect::to ('/')->with('message','Please login as an admin to continue');
    }
    $users = App\User::get();
    return View::make('admin.index', array(