我正在尝试将blocked.com集成到我的Laravel5.2设置中,但我不想将blocked.com脚本添加到我的公共文件夹中。我将脚本保存在app/Libraries文件夹中。现在的问题是从该文件夹(从公共文件夹外部)打开PHP文件。
我在试这个
Route::get('/block-det', [function () {
return redirect()->to('../app/Libraries/blockscript/detector.php');
}]);但它将我重定向到https://example.com/app/Libraries/blockscript/index.php
发布于 2019-02-05 02:48:56
redirect会将你重定向到一个新的url,这就是为什么你会被重定向到你上面粘贴的那个url。您只需要调用该php文件。您可以使用require执行此操作
Route::get('/block-det', function() {
require '../app/Libraries/blockscript/detector.php';
});根据detector.php的位置,您可能需要更改路径。
而且,更典型的是,如果你引入第三方代码,使用composer将其引入,然后它会自动安装在供应商文件夹中,你可以通过这种方式从你的应用程序中访问它。
https://stackoverflow.com/questions/54522393
复制相似问题