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; }
public function AllRepositorios() { return Repositorios::all('nombre'); }
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');