У меня есть API, скажем, xyz.com/api, который является Live, работает правильно, который разработан в среде Yii, я хочу переместить это из Yii в laravel.
Так что я не касаюсь существующего API, Когда бы ни появлялось новое задание, я хочу перейти на laravel.
У меня проблема с установкой приложения laravel.
Моя папка yii: корневая папка / var / yii и корневая папка laravel - /var / laravel / public
Мой Yii URL-адрес - xyz.com/api, а URL-адрес laravel - xyz.com/newapi
Я хочу, чтобы все запросы xyz.com доходили только до папки yiixyz.com/newapi должен получить доступ к папке laravel.
Я попытался выполнить настройку apache
Alias /newapi /var/laravel/public
<Directory "/var/laravel/public">
AllowOverride All
Options Indexes FollowSymLinks
</Directory>
Моя версия laravel - 5.4. Версия Apache - 2.2. Я попробовал ту же конфигурацию с Lumen 5.2,это работает, но для laravel это не работает.
Если я попробовал xyz.com/newapi/newapi/login, то это работает, но xyz.com/newapi/login не работает
Мой laravelмаршруты выглядят примерно так
Route::post('newapi/login', 'LoginController@login');