Laravel 5

problème de route

  • Avatar de KeligNOËL
    Membre depuis :
    23/01/2017
    Messages :
    4

    Bonjour je suis un débutant en laravel 5 et j'ai un roblème de route queje n'arrive pas à comprendre

    Voilà mes routes

    Route::get('/', function () {
    return 'Je suis la page d\'acceuil';
    })-> name ('home');

    Route::get('test', function () {
    return 'Je suis une page de test';
    })-> name ('test');

    Pour la première quand je me rend sur l'adresse http://127.0.0.1:8080/proof5.3/public/ (la ou il y a mon projet )
    La première route marche mais si rentre la deuxième c'est à dire
    http://127.0.0.1:8080/proof5.3/public/test j'ai l'erreur suivante avez vous une idée de pourquoi ?

    Not Found

    The requested URL /proof5.3/public/test was not found on this server.
    Apache/2.4.10 (Debian) Server at 127.0.0.1 Port 8080

  • Avatar de Jay4sem1
    Membre depuis :
    14/05/2016
    Messages :
    4

    Slt,

    Ton serveur doit pointer vers le rep /public, tu n'as donc pas besoin de le rajouter dans tes urls.
    http://127.0.0.1:8080/proof5.3/test
    Normalement cette url devrait bien fonctionner.

  • Avatar de KeligNOËL
    Membre depuis :
    23/01/2017
    Messages :
    4

    Non j'ai essayé cela ne marche pas en faite après une suite de test je me suis rendu compte que ces routes la marchais :

    Route::get('/', function () {
    return 'Je suis la page d\'acceuil';
    })-> name ('home');

    Route::get('//', function () {
    return 'Je suis une page de test';
    });

    Mais pas les routes qui contiennent des lettre chiffre etc ou tous autre caractère différent du /

    Par exemple
    Route::get('test', function () {
    return 'Je suis une page de test';
    })-> name ('test');
    ne marche pas car il y a des lettres
    Donc si vous avez une explication je suis preneur

  • Avatar de younessbarka
    Membre depuis :
    18/03/2017
    Messages :
    3
  • Avatar de Romu
    Membre depuis :
    23/02/2017
    Messages :
    18

    Salut, c'est peut être juste que tes routes sont mal définies ..

    Route::get('/test', function () {
    return 'Je suis une page de test';
    })-> name ('test');

    tente ca et dis nous ..

    Edit .. ok le déterrage de post ..

Vous ne pouvez pas répondre à ce sujet.