Exemple #1
0
Route::get('user/recover', function () {
    return view('user/recover');
});
Route::group(['middleware' => 'auth'], function () {
    Route::get('dashboard', function () {
        return view('dashboard');
    });
    Route::get('plans', function () {
        return view('plan/index')->with('plans', \ceeacce\Plan::all());
    });
    Route::get('plan/{id}', function ($id) {
        return view('plan/plan')->with('plan', \ceeacce\Plan::find($id));
    });
    Route::get('students', function () {
        $defaultPagination = 20;
        return view('student/index')->with(['students' => \ceeacce\Student::orderBy('last_name_p', 'asc')->paginate($defaultPagination), 'campuses' => \ceeacce\Campus::all()]);
    });
    Route::get('student/{id}', function ($id) {
        return view('student/student')->with(['student' => \ceeacce\Student::find($id), 'plans' => \ceeacce\Plan::all(), 'campuses' => \ceeacce\Campus::all()]);
    });
    Route::get('campuses', function () {
        return view('campus/index')->with('campuses', \ceeacce\Campus::all());
    });
    Route::get('campus/{id}', function ($id) {
        return view('campus/campus')->with('campus', \ceeacce\Campus::find($id));
    });
    Route::post('student/import', 'Student\\StudentController@import');
    Route::post('student/import/grades', 'Student\\StudentController@importGrades');
    Route::post('students', function (\Illuminate\Http\Request $request) {
        $defaultPagination = 20;
        $searchString = $request->search;