
Adquiere este curso para tener acceso a todas las lecciones
Comprar curso8. Crear archivo de ruta admin
7 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 1 mes Destacado
En Laravel 11 y 12 el registro de un nuevo archivo de rutas se hace en boostrap/app.php de la siguiente manera:
<?php use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( web: __DIR__.'/../routes/web.php', commands: __DIR__.'/../routes/console.php', health: '/up', then: function () { Route::middleware('web', 'auth') ->prefix('admin') ->name('admin.') ->group(base_path('routes/admin.php')); }, ) ->withMiddleware(function (Middleware $middleware) { // }) ->withExceptions(function (Exceptions $exceptions) { // })->create();
-
Nano T'ec hace 3 semanas
Estaba siguiendo el curso con laravel 10, no con el 12, este cambio hace que tenga que hacer nuevamente todo.
-
Victor Arana Flores hace 3 semanas
Ay Dios, nunca están de acuerdo 🥲
-
Nano T'ec hace 2 semanas
Fue sin mala honda bro:(, pero tengo un problema con las rutas, cuando le doy en login e ingreso, me lleva directamente a home, pese ha ya haber hecho antiguamente lo que habias mencionado, en laravel 10:
<?php
namespace App\Providers;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Support\Facades\Route;
class RouteServiceProvider extends ServiceProvider
{
/**
* The path to your application's "home" route.
*
* Typically, users are redirected here after authentication.
*
* @var string
*/
public const HOME = '/dashboard';
/**
* Define your route model bindings, pattern filters, and other route configuration.
*/
public function boot(): void
{
RateLimiter::for('api', function (Request $request) {
return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
});
$this->routes(function () {
Route::middleware('api')
->prefix('api')
->group(base_path('routes/api.php'));
Route::middleware('web')
->group(base_path('routes/web.php'));
Route::middleware('web', 'auth')
->prefix('admin')
->name('admin.')
->group(base_path('routes/admin.php'));
});
}
}
//RUTAS
Route::get('/', function () {return view('admin.dashboard');
})->name('dashboard');
¿Sabes por que razon al acceder sigue llevandome a la ruta HOME? hace que tenga que colocar admin manualmente para entrar al admin.
-
-
Jorgeoviedo.l hace 1 mes
Para aquellos que estan hciendo el curso ya ocn laravel 12 y no aparece el archivo del video, vean el curso que esta dando en youtube de la creacion del blog ahi lo explica y funciona para este curso, el codigo de app.php queda asi:
<?php
use Illuminate\Foundation\Application;
use Illuminate\Foundation\Configuration\Exceptions;
use Illuminate\Foundation\Configuration\Middleware;
use Illuminate\Support\Facades\Route;
return Application::configure(basePath: dirname(__DIR__))
->withRouting(
web: __DIR__.'/../routes/web.php',
api: __DIR__.'/../routes/api.php',
commands: __DIR__.'/../routes/console.php',
health: '/up',
then: function(){
Route::middleware('web', 'auth')
->prefix('admin')
->name('admin.')
->group(base_path('routes/admin.php'));
}
)
->withMiddleware(function (Middleware $middleware) {
//
})
->withExceptions(function (Exceptions $exceptions) {
//
})->create();
-
Victor Arana Flores hace 1 mes
Hola Jorge, gracias por el aporte, igual estaba la solución como comentario fijado 😅
-
-
Jefferson Pozo hace 1 mes
Hola Victor una pregunta en laravel 12 se debe registrar la ruta dentro del directorio bootstrap/app.php? al igual que en laravel 11
-
Victor Arana Flores hace 1 mes
Hola Jefferson, así es, Laravel 11 y 12 se trabaja exactamente igual
-
-
Didier Cruz Quinziny hace 8 meses
buenas ,estoy en laravel 10 y no me aparece el RouteServiceProvider en mi proyecto ,solo tengo: AppServiceProvider.php
FortieServiceProvider.php
JetstreamServiceProvider.php-
Victor Arana Flores hace 8 meses
Hola Didier, trata de revisar los comentarios anteriores, ahi he explicado la forma de como hacerlo en Laravel 11
-
-
Pipe Dorado hace 10 meses
tengo varior errores
- RouteServiceProvider no lo tengo en mi proyecto y al crearlo como esta en el tutorial me da error
- AuthServiceProvider
- BroadcastServiceProvider
- EventServiceProvider (estos archivos no los tengo lodemas si pero el ejecutar el /admin de la ruta me da error 404 los demas pasos si los realize como esta en el video solo al ejecutar la tura me da el error 404 ) me podrias ayudar
-
Victor Arana Flores hace 10 meses
Hola, en Laravel 11 el registro de un nuevo archivo de rutas lo tienes que hacer desde boostrap/app.php de esta manera
<?php use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; return Application::configure(basePath: dirname(__DIR__)) ->withRouting( web: __DIR__.'/../routes/web.php', commands: __DIR__.'/../routes/console.php', health: '/up', then: function () { Route::middleware('web', 'auth') ->prefix('admin') ->name('admin.') ->group(base_path('routes/admin.php')); }, ) ->withMiddleware(function (Middleware $middleware) { // }) ->withExceptions(function (Exceptions $exceptions) { // })->create();
-
Victor Arana Flores hace 10 meses
Los otros archivos que mencionas no lo hemos usado en este video, por lo que te recomiendo no preocuparte por ellos.
-
Kreisler Umbo Ruiz hace 11 meses
hola amigo Victor, te pregunto cuando ingreso a login o register me sale para colocar los datos pero no tienen stylos ¿ A que se debe y como hago para darle stylos?
-
Victor Arana Flores hace 10 meses
Hola Kreisler, crear el virtualhost tal como explico en el curso
-