Esempio n. 1
0
/**ADMIN LOGIN**/
// route to show the login form
Route::get('/', array('uses' => 'HomeController@showLogin'));
Route::get('login', array('uses' => 'HomeController@showLogin'));
// route to process the form
Route::post('login', array('uses' => 'HomeController@doLogin'));
Route::get('admin/logout', array('uses' => 'HomeController@doLogout'));
Route::get('/admin', array('as' => 'admin', 'before' => 'auth', 'uses' => 'AdminController@adminIndex'));
Route::group(array('before' => 'auth'), function () {
    Route::get('/admin/matriz/adicionar', 'MatrizController@add');
    Route::get('/admin/matriz/edit/{id}', 'MatrizController@edit');
    Route::get('/admin/matriz/pdf/{id}', 'MatrizController@createPDF');
    Route::post('/admin/matriz/store', 'MatrizController@store');
    Route::get('/api/admin/matriz/adicionar-matriz', function () {
        $predio = Input::get('predio');
        $local = Sala::where('predio_au', '=', $predio)->get();
        return Response::json($local);
    });
    Route::resource('/admin/salas', 'SalasController');
    Route::resource('/admin/professor', 'ProfessorController');
    Route::resource('/admin/aluno', 'AlunoController');
    Route::resource('/admin/disciplina', 'DisciplinaController');
    Route::resource('/admin/matriz', 'MatrizController');
    Route::resource('/admin/componente_curricular', 'ComponenteCurricularController');
    Route::get('/admin/disciplina', 'DisciplinaController@index');
    /*Dependência*/
    Route::get('/admin/dependencia/{id}', 'DependenciaController@dependencia');
    Route::post('/admin/dependencia/store', 'DependenciaController@store');
    Route::get('/admin/dependencia/edit/{id}', 'DependenciaController@edit');
    Route::patch('/admin/dependencia/update/{id}', 'DependenciaController@update');
    Route::delete('/admin/dependencia/delete/{id}', 'DependenciaController@destroy');