laravel怎么获取到public路径

laravel怎么获取到public路径

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项目的路径的内置帮助函数基本都在这了
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113203.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月22日 下午5:00
下一篇 2021年10月22日 下午5:00


相关推荐

  • 使用idea进行activiti工作流开发[通俗易懂]

    使用idea进行activiti工作流开发[通俗易懂]使用idea进行activiti工作流开发emmm…….因为工作需要,所以要学习activiti工作流,初次学习,写个博客记录一下,下次再用就知道大概流程了。1、安装插件在idea里面,activiti的插件叫actiBPM,在插件库里面把它安装好,重启idea就行了。2、新建一个maven项目,并更改pom.xml。pom中依赖如下:<dependen…

    2022年10月5日
    5
  • dubbo负载均衡策略配置

    dubbo负载均衡策略配置前言在生产环境中,服务的集群部署是常有的事,从消费端来说,本身并不关注所需要的服务是由哪台机器提供,但是为了应用的健壮性和高可用性,从消费端来说,可以配置一定的负载均衡策略,确保消费端的应用能够及时获取到服务的响应数据dubbo负载均衡策略dubbo内置了四种负载均衡算法供开发中调用random随机算法,是Dubbo默认的负载均衡算法,多台机器上的服务随机选取一台的服务进行调用,如果各机器的性能相差不大的情况下,可以考虑使用这种策略。但这种策略可能存在服务堆积问题roundrobin轮询

    2022年7月11日
    23
  • 2026年AI写作与创作利器:7款高效工具助你事半功倍

    2026年AI写作与创作利器:7款高效工具助你事半功倍

    2026年3月14日
    2
  • nfs41client loaded successfully_storcli创建raid

    nfs41client loaded successfully_storcli创建raid1、系统准备系统:ubuntu14.04,按照官网系统需要安装以下环境 环境 说明 安装配置方法 Ccompiler 编译器 移植时configure配置为交叉编译器 make 执行Makefile Ubuntu…

    2022年8月15日
    11
  • python发邮件详解,smtplib和email模块详解

    python发邮件详解,smtplib和email模块详解在介绍具体的实现python发邮件的具体操作之前,我觉得有必要介绍下SMTP,更有助于理解python发邮件的实现原理。SMTP协议属于TCP/IP协议簇,即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式,python实现发邮件也是基于此基础上进行封装的。1.python发邮件所需要的基础包python发送邮件需要用到python自带的两个模块,s…

    2025年8月7日
    4
  • LabVIEW顺序结构

    LabVIEW顺序结构LabVIEW 最大的特点是数据流驱动 所以程序不一定会按图形代码的先后顺序执行 这是和传统的文本编程语言最大的不同之处 如果一定要指定某段代码的先后执行顺序 则可以用顺序结构来实现 顺序结构包含一个或多个按顺序执行的子程序框图或帧 程序中用帧结构来控制程序的执行顺序 执行完某一帧中的程序以后再执行下一帧中的程序 Labview 中的顺序结构有两种形式 平铺式顺序结构和层叠式顺序结构 它们的功能是相同的 只是形式不同 层叠式可以节省更多的空间 让整个程序代码看上去更加整齐 平铺式顺序结构

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号