recherche

Maison  >  Questions et réponses  >  le corps du texte

problème de règles de paramètres de routage laravel5

Les règles de routage suivantes limitent l'identifiant aux nombres. S'il ne s'agit pas d'un numéro, une erreur sera signalée pour afficher un paramètre incorrect, un article inexistant ou accéder à la page d'accueil lorsqu'il ne s'agit pas d'un numéro. ?

Route::get('article/{id}', function($id) {
    return 'Article:' . $id;
})->where('id', '[0-9]+');
習慣沉默習慣沉默2789 Il y a quelques jours762

répondre à tous(2)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:58:21

    Méthode 1

    Route::get('article/{id}', function($id) {
        if(is_numeric($id)) {
            return 'Article:' . $id;
        } else {
            return 'Index'
        }
    });
    

    Méthode 2

    Route::group(['prefix' => 'article/'], function() {
        Route::get('{id}', function($id) {
            return 'Article:' . $id;
        })->where('id', '[0-9]+');
        Route::get('{id}', function($id) {
            return 'Index:'.$id;
        });
    });
    

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 16:58:21

    Créer un fichierresourcesviewserrors404.blade.php Les itinéraires non existants passeront à ce fichier, le traitement spécifique est écrit dans ce fichier

    répondre
    0
  • Annulerrépondre