[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Gabriel da Silva Fernandes
Criador Gabriel da Silva Fernandes 24/01/2022

duvidas sobre grupo de rotas

Route::resource(name: 'testimonial', controller: TestimonialController::class)->only(['index', 'show', 'store']->middleware('auth'));

// sobre essa rota acima deu erro, queria saber como usar o método acima e receber essa rotas /testimonial/create, /testimonial/{id}, /testimonial

Route::group(['middleware' => 'auth']), (function () {   // sobre esse método tinha um erro de sintaxe 


// deu certo assim : Route::group(['middleware' => ['auth']], (function ()

    Route::get('/testimonial/create', [TestimonialController::class, 'create']);

    Route::get('/testimonial/{id}', [TestimonialController::class, 'show']);

    Route::post('/testimonial', [TestimonialController::class, 'store']);

});

 

esse grupo resource retorna  igual a esse   grupo => middleware?

Manager Carlos Ferreira 24/01/2022

Olá, Gabriel!
Tudo bem?

Percebi que já está usando o PHP 8, legal! =D

--

O método middleware vem depois de only, você colocou dentro only
Route::resource(
    name: 'testimonial',
    controller: TestimonialController::class
)->only([
    'index', 'show', 'store',
])->middleware('auth');

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!