我的路由有問題。
我有這個 web.php(路由器):
Route::get('/', 'HomeController@index')->name('home');
Route::get('/p/{slug}', 'PageController@textPage')->name('textPage');
Route::get('/o-nas', 'PageController@aboutUs')->name('aboutUs');
Route::get('/integracja', 'PageController@integration')->name('integration');
Route::get('/jak-dzialamy', 'PageController@howWeDoing')->name('howWeDoing');
Route::get('/cennik', 'PageController@priceList')->name('priceList');
Route::get('/kontakt', 'PageController@aboutUs')->name('aboutUs');
Route::get('/rejestracja-firmy', 'RegistrationController@registrationCompany')->name('registrationCompany');
Route::get( '/rejestracja', 'RegistrationController@registrationIndividual')->name('registrationIndividual');
Route::post('/zarejestruj-firme', 'RegistrationController@registrationCompanyCreate')->name('registrationCompanyCreate');
Route::post( '/zarejestruj-uzytkownika-indywidualnego', 'RegistrationController@registrationIndividualCreate')->name('registrationIndividualCreate');
Route::get('/active-user/{token}/{userId}', 'RegistrationController@activeUser')->name('activeUser');
Route::match(['post', 'get'],'/logowanie', 'LoginUserController@login')->name('loginUser');
Route::match(['post', 'get'],'/przypomnij-haslo', 'LoginUserController@forgot')->name('forgotUserPassword');
Route::match(['post', 'get'],'/przypomnij-haslo2/{token}/{email}', 'LoginUserController@forgot2')->name('forgotUserPassword2');
Route::match(['post', 'get'],'/polec-nas', 'RecommendingController@recommending')->name('recommending');
Route::get('/polityka-prywatnosci', 'PageController@privacyPolicy')->name('privacyPolicy');
Route::get('/firma/{slug}', 'CompanyController@company')->name('company');
Route::get('/oblicz-cene', 'CompanyController@calculatePrice')->name('calculatePrice');
Route::get('/oblicz-cene-rabatu', 'CompanyController@calculateDiscountPrice')->name('calculateDiscountPrice');
Route::domain('{slug}.domain.pl')->group(function () {
Route::get('/', 'CompanyController@company')->name('company2');
});
和公司控制器:
public function company(string $slug, Request $request)
{ dd('test');
}
當我使用 domain.pl/o-nas、domain.pl/integracja 等時 - 它作業正常。問題在于子域。當我寫:companyname.domain.pl - 我看到我的主頁。不是 CompanyController@company。
我該如何修復它?
請幫我
uj5u.com熱心網友回復:
為了確保您的子域路由可達,您應該在注冊根域路由之前注冊子域路由。這將防止根域路由覆寫具有相同 URI 路徑的子域路由。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/446174.html
