Блокировка интеграции с Laravel - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь интегрировать заблокированный сайт в мою настройку Laravel 5.2, но я не хочу добавлять сценарий заблокированный сайт в свою общую папку.Я сохранил скрипты в папке app / Libraries.Теперь проблема заключается в том, чтобы открыть файл PHP из этой папки (из общей папки).

Я пытаюсь это

Route::get('/block-det', [function () {
    return redirect()->to('../app/Libraries/blockscript/detector.php');
}]);

Но он перенаправляет меня на https://example.com/app/Libraries/blockscript/index.php

1 Ответ

0 голосов
/ 04 февраля 2019

redirect перенаправляет вас на новый URL, поэтому вы будете перенаправлены на URL, который вы вставили выше.Вы просто хотите вызвать этот файл php.Вы можете сделать это, используя require:

Route::get('/block-det', function() {
    require '../app/Libraries/blockscript/detector.php';
});

В зависимости от местоположения detector.php вам может потребоваться изменить путь.

Кроме того, это гораздо более типично, если вызагружают сторонний код, чтобы использовать его, чтобы использовать его, затем он автоматически устанавливается в папку поставщика, и вы можете получить к нему доступ из своего приложения таким образом.

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