Ejemplo n.º 1
0
Route::get('/document', ['middleware' => 'auth', function () {
    //retrieve system id
    $system_id = Input::get('system_id');
    //retrieve document id
    $doc_id = Input::get('doc_id');
    //find system with particular system id
    $system = \App\System::find($system_id);
    //find document type with particular document-type id
    $document_code = \App\DocumentList::find($doc_id);
    //retrieve particular docs after filtering by sytem id and doc id
    $system_documents = \App\SystemDocument::where('system_code', '=', $system_id)->where('document_code', '=', $doc_id)->get();
    return View::make('dashboard.document', array('system_documents' => $system_documents, 'document_code' => $document_code, 'system' => $system));
}]);
Route::get('/upload', ['middleware' => 'auth', function () {
    $document_list = \App\DocumentList::get();
    $systems = \App\System::get();
    /*    if(Auth::guest()){
            return Redirect::intended('/')->with('message','Please login to continue');
        }*/
    return View::make('dashboard.upload', array('document_list' => $document_list, 'systems' => $systems));
}]);
Route::get('/signup', function () {
    return View::make('dashboard.signup');
});
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 {