Skip to content

Paths

Laravel 提供了一些路径函数用于快速生成路径。

app_path()

app_path() 函数返回应用程序目录 app 的完整路径。

还可以使用该 app_path() 函数生成相对于应用程序目录的文件的完整路径:

php
app_path();

app_path('Http/Controllers/Controller.php');

base_path()

base_path() 函数返回应用程序的完整路径。

也可以使用该 base_path() 函数生成相对于项目根目录的给定文件的完整路径:

php
base_path();

base_path('vendor/bin');

config_path()

config_path() 函数返回应用程序目录 config 的全路径。

也可以使用 config_path() 函数生成相对于应用程序配置目录的文件的完整路径:

php
config_path();

config_path('app.php');

database_path()

database_path() 函数返回应用程序目录 database 的全路径。

也可以使用 database_path() 函数生成相对于应用程序 database 的完整路径:

php
database_path();

database_path('factories/UserFactory.php');

lang_path()

lang_path() 函数返回应用程序目录 resources/lang 的全路径。

php
lang_path();

lang_path('en/messages.php');

mix()

该函数返回版本化 Mix 文件的路径:

php
mix('css/app.css');

mix('js/app.js');

public_path()

public_path() 函数返回应用程序目录 public 的全路径。

php
public_path();

public_path('css/app.css');

resource_path()

resource_path() 函数返回应用程序目录 resources 的全路径。

php
resource_path();

resource_path('views/welcome.blade.php');

storage_path()

storage_path() 函数返回应用程序目录 storage 的全路径。

php
storage_path();

storage_path('logs/laravel.log');