laravel怎么获取到public路径

2019-10-12 21:40:19

app_path()


app_path函数返回app目录的绝对路径:

$path = app_path();


你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:

$path = app_path('Http/Controllers/Controller.php');


base_path()


base_path函数返回项目根目录的绝对路径:

$path = base_path();


你还可以使用base_path函数为相对于应用目录的给定文件生成绝对路径:

$path = base_path('vendor/bin');


config_path()


config_path函数返回应用配置目录的绝对路径:

$path = config_path();


database_path()


database_path函数返回应用数据库目录的绝对路径:

$path = database_path();


public_path()


public_path函数返回public目录的绝对路径:

$path = public_path();


storage_path()


storage_path函数返回storage目录的绝对路径:

$path = storage_path();


还可以使用storage_path函数生成相对于storage目录的给定文件的绝对路径:

$path = storage_path('app/file.txt');


获取laravel项目的路径的内置帮助函数基本都在这了



  • 2020-02-16 16:17:15

    CocoaPods安装和使用教程

    当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。

  • 2020-02-16 17:13:34

    iOS优秀Objective-C开源库集锦

    自己从事iOS开发工作接近两年左右的时间了,在自己工作之余,收集整理了一些优秀的三方开源框架,自己整理的这些三方开源库涵盖了iOS开发面很多方面的知识。非常感谢这些开源库的作者们,正是因为这些库,提高了我们的开发效率,同样也是我们学习进步的源泉。现将这个整理工程文件分享出来,希望能给需要的朋友一些帮助,同时也自己也做下收集记录。

  • 2020-02-19 23:04:52

    理解Laravel中的pipeline

    pipeline在laravel的启动过程中出现次数很多,要了解laravel的启动过程和生命周期,理解pipeline就是其中的一个关键点。网上对pipeline的讲解很少,所以我自己写一写吧。

  • 2020-02-19 23:08:56

    Laravel 用户认证 Auth(精华)

    很多应用是需要登陆后才能操作,Laravel 提供了一个 auth 工具来实现用户的认证功能。并且有一个 config/auth.php 来配置 auth 工具。大概看一下 auth 工具的常用方法