📜  laravel 图片路径 - PHP (1)

📅  最后修改于: 2023-12-03 14:43:47.623000             🧑  作者: Mango

Laravel 图片路径

在使用 Laravel 开发应用时,经常需要引用图片资源,本文将介绍在 Laravel 中如何正确设置和使用图片路径。

设置图片目录

在 Laravel 中,通常将图片存储在 public 目录下的 images 子目录中。可以通过以下命令创建该目录:

mkdir public/images
引用图片资源

在视图文件中引用图片资源时,通常需要使用 Laravel 提供的 asset 函数来生成正确的网站根目录路径,如下所示:

<img src="{{ asset('images/logo.png') }}" alt="Logo">

在上述示例中,asset 函数会自动将相对路径转换为绝对路径,生成类似下面的链接:

http://example.com/images/logo.png

其中,example.com 是当前网站的域名。

存储图片

在 Laravel 中存储图片通常需要使用 store 方法,该方法将上传的图片保存到指定的目录中。以下是一个示例:

$request->file('photo')->store('images');

在上述示例中,images 是保存图片的目录名。如果 images 目录不存在,store 方法会自动创建该目录。

总结

本文介绍了在 Laravel 中设置和使用图片路径的方法。在开发 Laravel 应用时,正确配置和使用图片路径非常重要,在编写代码时务必注意。