Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Frameworks PHP (Laravel, Symfony, etc.) — FCC 2026

TI - Desenvolvimento de SistemasFrameworks PHP (Laravel, Symfony, etc.)
Código
fc142246
Banca
FCC
Órgão
MPE AP
Ano
2026
Cargo
Ana Min ( )

Foi recebida uma demanda para padronizar o módulo de remessas em um projeto Laravel 8+, em condições ideais, a partir do arquivo routes/web.php a seguir, no qual a numeração de linhas é apenas ilustrativa.

 1 | <?php 2 | use Illuminate\Support\Facades\Route; 3 | use App\Http\Controllers\RemessaController; 4 | 5 | Route::get('/', function () { return view('welcome'); }); 6 | 7 | 8 |

Neste arquivo, deve-se adicionar na linha 8 (oito) uma rota POST para criar remessas (ação store) apontando para App\Http\Controllers\RemessaController, URI /remessas e nome da rota remessas.store. Considere que o controller já existe e foi importado.

 

O código adequado para a demanda solicitada é

  1. ARoute::post('/remessas', [RemessaController::class, 'store']);
  2. BRoute::post('/remessas', 'RemessaController@store()');
  3. CRoute::post('/remessas', RemessaController::class)->only('index');
  4. DRoute::post('/remessas/store', function () { RemessaController::store(); });
  5. ERoute::post('/remessas', [RemessaController::class, 'store'])->name('remessas.store');
Revelar gabarito e comentário

GabaritoE — Route::post('/remessas', [RemessaController::class, 'store'])->name('remessas.store');

Link permanente: /questoes/fc142246