如何获取资产文件夹的绝对路径?

时间:2019-06-18 04:49:06

标签: php laravel-5

我在Assets文件夹中有一个名为“ auto”的文件夹。我正在运行php脚本。

在这里,我为run.php提供了绝对路径。

我的问题是如何调用资产文件夹

 $phpScript = Helpers::joinPath(
            "C:\\xampp\\htdocs\\project_name\\assets\\auto\\task", 
            "run.php "
        );

3 个答案:

答案 0 :(得分:0)

我不确定是否有资产路径帮助程序,但是您可以使用base_path('assets/foo/bar')

答案 1 :(得分:0)

在Laravel 5.8(不适用于5.x)中,有一个辅助方法来获取资产文件夹:


// $url = 'http://project_name.com/asset/auto/task/run.php'

$url = asset('auto/task/run.php');

我不太确定您要做什么,但是您的问题是如何调用资产文件夹。答案是使用asset()助手。

这将根据您在ASSET_URL文件中分配的.env来生成资产的url。

您可以在文档中了解更多信息:https://laravel.com/docs/5.8/helpers#method-asset

答案 2 :(得分:0)

$ url = base_path('assets / auto / task / run.php')

使用这种希望对您有帮助