📌  相关文章
📜  laravel 获取公用文件夹中的文件 - PHP (1)

📅  最后修改于: 2023-12-03 15:17:16.059000             🧑  作者: Mango

Laravel 获取公用文件夹中的文件 - PHP

在 Laravel 中,有时需要在公共文件夹中存储静态文件,例如图片、CSS、JavaScript 等。然后,在应用程序中需要访问这些文件。在本文中,我们将介绍如何在 Laravel 中获取公用文件夹中的文件。

准备工作

首先,在 public 文件夹下创建一个名为 public 的文件夹。我们将在这个文件夹中存储所有的静态文件。

然后,将要访问的文件移动到该文件夹中,例如:将 logo.png 文件移动到 public/img 文件夹中。

获取文件路径

要获取公用文件夹中的文件路径,我们可以使用 public_path 函数。该函数可以返回应用程序的公共文件夹的完整路径。

$path = public_path('img/logo.png');

上面的代码将返回 public/img/logo.png 的完整路径。

访问文件

一旦获取了文件路径,就可以访问该文件。在 Laravel 中,我们可以使用 asset 函数来访问公共文件夹中的静态文件。

$url = asset('img/logo.png');

上面的代码将返回 http://yourdomain.com/img/logo.png 这个 URL。

如果要在 Blade 模板中访问该文件,可以使用 asset 函数的快捷方式 {{ asset('img/logo.png') }}

结论

在 Laravel 中获取公有文件夹中的文件非常容易。只需要记住使用 public_pathasset 函数即可。