“Laravel (8) - roteamento para controlador com parâmetros opcionais” Respostas de código

Parâmetro opcional da rota de Laravel

// You can make a parameter optional by placing a '?' after the parameter name.
// Make sure to give the route's corresponding variable a default value:
Route::get('user/{name?}', function ($name = null) {
    return $name;
});

Route::get('user/{name?}', function ($name = 'John') {
    return $name;
});
Yingfufu

Laravel (8) - roteamento para controlador com parâmetros opcionais

---web.php---
Route::get('/api/webhook/{val1?}/{val2?}/{val3?}', [App\Http\Controllers\XyzController::class, 'xprocess'])->name('xprocess');

---XyzController.php---
    public function xprocess(Request $request, $val1=null, $val2=null, $val3=null)
    {
        $val1 = $request->query('val1');
        $val2 = $request->query('val2');
        $val3 = $request->query('val3');
        
        //process variables etc...
        
     }

  
Xfantasia

Como passa o parâmetro de rota opcional no Laravel

Route::get('/user/{active?}', 'UserController@getUsers');
shafeeque

Respostas semelhantes a “Laravel (8) - roteamento para controlador com parâmetros opcionais”

Perguntas semelhantes a “Laravel (8) - roteamento para controlador com parâmetros opcionais”

Mais respostas relacionadas para “Laravel (8) - roteamento para controlador com parâmetros opcionais” em PHP

Procure respostas de código populares por idioma

Procurar outros idiomas de código