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');