jiordiviera
a posé

Laravel routing subdomain

Bonjour ici, Svp j'ai un soucis. En fait je suis sur un projet laravel version onze et voila mes routes:

1Route::get('/', \App\Livewire\HomePage::class)->name('home');
2Route::get('/contact', \App\Livewire\ContactPage::class)->name('contact');
3Route::get('/a-propos', \App\Livewire\APropos::class);
4Route::get('/filieres', \App\Livewire\FilieresPage::class);
5Route::get('filieres/genie-logiciel',\App\Livewire\Filieres\GenieLogiciel::class);
6Route::get('filieres/gestion-des-projets',\App\Livewire\Filieres\GestionDesProjets::class);
7Route::get('filieres/infographie-et-webdesign',\App\Livewire\Filieres\InfographieEtWebdesign::class);
8Route::get('filieres/ecommerce-et-marketing-numerique', \App\Livewire\Filieres\ECommerceMarketingNumerique::class);
9Route::get('portail', \App\Livewire\PortailInscription::class)->name('portail');
10Route::get('portail/confirmation', \App\Livewire\Confirmation::class)->name('confirmation');
1Route::get('/', \App\Livewire\HomePage::class)->name('home');
2Route::get('/contact', \App\Livewire\ContactPage::class)->name('contact');
3Route::get('/a-propos', \App\Livewire\APropos::class);
4Route::get('/filieres', \App\Livewire\FilieresPage::class);
5Route::get('filieres/genie-logiciel',\App\Livewire\Filieres\GenieLogiciel::class);
6Route::get('filieres/gestion-des-projets',\App\Livewire\Filieres\GestionDesProjets::class);
7Route::get('filieres/infographie-et-webdesign',\App\Livewire\Filieres\InfographieEtWebdesign::class);
8Route::get('filieres/ecommerce-et-marketing-numerique', \App\Livewire\Filieres\ECommerceMarketingNumerique::class);
9Route::get('portail', \App\Livewire\PortailInscription::class)->name('portail');
10Route::get('portail/confirmation', \App\Livewire\Confirmation::class)->name('confirmation');

Le problemes est que au niveau des routes portail et confirmation je voudrais plutot les avoir sur un sous-domaine, mon host en local est codebyjiordi.test . J'ai eu a faire ceci

1Route::middleware('web')->domain('portail.' . env('APP_URL'))->group(function () {
2 Route::get('/', \App\Livewire\PortailInscription::class)->name('portail');
3 Route::get('/confirmation', \App\Livewire\Confirmation::class)->name('confirmation');
4});
1Route::middleware('web')->domain('portail.' . env('APP_URL'))->group(function () {
2 Route::get('/', \App\Livewire\PortailInscription::class)->name('portail');
3 Route::get('/confirmation', \App\Livewire\Confirmation::class)->name('confirmation');
4});

Mais en vain.

Je voudrais svp que vous m'aidiez a realiser cela en local.

stevymarlino
a répondu
Meilleure réponse

Salut bao. que contient ton APP_URL ? je suppose que c'est une url complète ? je te propose de créer une nouvelle clé genre SUB_DOMAIN_URL et d'y affecter ton domaine.

1SUB_DOMAIN_URL = portail.codebyjiordi.test
1SUB_DOMAIN_URL = portail.codebyjiordi.test
1Route::middleware('web')->domain(env('SUB_DOMAIN_URL '))->group(function () {
2 Route::get('/', \App\Livewire\PortailInscription::class)->name('portail');
3 Route::get('/confirmation', \App\Livewire\Confirmation::class)->name('confirmation');
4});
1Route::middleware('web')->domain(env('SUB_DOMAIN_URL '))->group(function () {
2 Route::get('/', \App\Livewire\PortailInscription::class)->name('portail');
3 Route::get('/confirmation', \App\Livewire\Confirmation::class)->name('confirmation');
4});
Confirmer la suppression

Êtes-vous sûr de vouloir supprimer cette réponse ? Cette action est irréversible.

jiordiviera
a répondu
Confirmer la suppression

Êtes-vous sûr de vouloir supprimer cette réponse ? Cette action est irréversible.

Il faut Se connecter ou Créer un compte pour participer à cette conversation.

Confirmer la suppression

Êtes-vous sûr de vouloir supprimer ce sujet ? Cette action est irréversible.