예제 #1
0
 public function edit($repositorio, $pagina = false)
 {
     $resultado = Repositorios::where('nombre', $repositorio)->first();
     if (!$resultado) {
         abort('404');
     }
     if (!$pagina) {
         $data['pagina'] = $resultado;
         return view('panelEdit/panelPaginas', $data);
     }
     $paginaNonbre = $repositorio . "/" . $pagina;
     $pagina = Paginas::where('nombre', $paginaNonbre)->first(['html']);
     return $pagina->html;
 }
예제 #2
0
 public function AllRepositorios()
 {
     return Repositorios::all('nombre');
 }
예제 #3
0
use App\Paginas;
// Authentication routes...
Route::get('login', 'Auth\\AuthController@getLogin');
Route::post('login', 'Auth\\AuthController@postLogin');
Route::get('logout', 'Auth\\AuthController@getLogout');
// Registration routes...
Route::get('registro', 'Auth\\AuthController@getRegister');
Route::post('registro', 'Auth\\AuthController@postRegister');
Route::get('/', function () {
    return view('welcome');
});
Route::get('esto', function () {
    return "hola mundo";
});
Route::get('documentacion/{repositorios}/{page?}', function ($repositorio, $pagina) {
    $resultado = Repositorios::where('nombre', $repositorio)->first();
    if (!$resultado) {
        abort('404');
    }
    $pagina = $repositorio . '/' . $pagina;
    $resultado = Paginas::where('nombre', $pagina)->first();
    if (!$resultado) {
        abort('404');
    }
    echo $resultado->html;
});
Route::group(['middleware' => 'auth'], function () {
    //Muestra el panel de repositorios
    Route::get('editPanel', ['as' => 'editPanel', 'uses' => 'editPanelController@index']);
    //Muestra el panel de edicion de paginas
    Route::get('editPanel/{repositorio}/{pagina?}', 'editPanelController@edit');