Exemple #1
0
        return Redirect::to('/upload')->withErrors($validity);
    } else {
        if (Input::file('upload')->isValid()) {
            $file = Input::file('upload');
            $file_name = md5(time()) . '.' . $file->getClientOriginalExtension();
            $file_ext = $file->getClientOriginalExtension();
            $file->move(public_path() . '/docs', $file_name);
            \App\SystemDocument::create(array('name' => $input['title'], 'document_code' => $input['doc_type'], 'system_code' => $input['system'], 'user_id' => $input['user'], 'description' => $input['description'], 'path' => '/docs/' . $file_name));
            return Redirect::to('/welcome')->with('success', "Upload successful.");
        } else {
            return Redirect::to('/upload')->with('error', "Invalid File");
        }
    }
}));
Route::get('/delete/{id}', function ($id) {
    $deleted = App\Document::find($id);
    $deleted->delete();
    return Redirect::to('/dashboard')->with('message', "Deleted successfully");
});
Route::get('welcome', ['middleware' => 'auth', function () {
    global $system_document;
    $document_list = \App\DocumentList::get();
    $systems = \App\System::get();
    $users = \App\User::get();
    $system_document = \App\SystemDocument::get();
    return View::make('dashboard.welcome', array('system_document' => $system_document, 'document_list' => $document_list, 'systems' => $systems, 'users' => $users));
}]);
Route::get('/document', ['middleware' => 'auth', function () {
    //retrieve system id
    $system_id = Input::get('system_id');
    //retrieve document id