Маршрут Laravel отличается в двух вариантах - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть 2 окружения, одно для локальной разработки (в Ubuntu для Windows 10), где я запускаю свой сервер с php artisan serve --port=123, и я получаю доступ через http://127.0.0.1:123/, а другое - на общем хосте под названием Dev, где я получаю доступ к через этот URL: http://dev.example.com/my_project/public/

В моих маршрутах у меня есть это:

Route::redirect('/', '/inicio', 301);
Route::get('inicio', 'DashboardController@index')->name('inicio');

В Local, когда я получаю доступ к http://127.0.0.1:123/, он перенаправляет на http://127.0.0.1:123/inicio, что правильно. Но в Dev, если я присоединяюсь к http://dev.example.com/my_project/public/, он перенаправляет на http://desa.laravel.com/inicio Почему это происходит? Кроме того, в Local и в Dev, если я использую: href = "{{route ('inicio')}}"> оба сайта отправляют меня туда, куда мне нужно, что составляет http://127.0.0.1:123/inicio и http://dev.example.com/my_project/public/inicio соответственно.

1 Ответ

0 голосов
/ 01 мая 2018

Вам необходимо указать корневой веб-каталог в общей папке.

Laravel может работать в разных каталогах, но, по правде говоря, вам будет очень трудно заставить Laravel отлично работать другими способами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...