Laravel 函数的作用是:返回与APP_URL相同的路径

Laravel 函数的作用是:返回与APP_URL相同的路径,laravel,assets,Laravel,Assets,当我尝试使用asset('images/image1.jpg')获取任何媒体的路径时,它返回路径为 '' 而不是 '' 下面是我用来获取图像的代码 <img src="{{ asset("images/image1.jpg") }}" /> 使用请求的当前方案为资产生成URL (HTTP或HTTPS): 默认情况下,资产函数不将public作为路径返回 但您可以手动添加此路径 <img src="{{ asset('public/images/image1.jpg) }}

当我尝试使用
asset('images/image1.jpg')
获取任何媒体的路径时,它返回路径为

''

而不是

''

下面是我用来获取图像的代码

<img src="{{ asset("images/image1.jpg") }}" />

使用请求的当前方案为资产生成URL (HTTP或HTTPS):

默认情况下,资产函数不将public作为路径返回

但您可以手动添加此路径

<img src="{{ asset('public/images/image1.jpg) }}" />

使用请求的当前方案为资产生成URL (HTTP或HTTPS):

默认情况下,资产函数不将public作为路径返回

但您可以手动添加此路径

<img src="{{ asset('public/images/image1.jpg) }}" />

在laravel 5中,资产文件夹是指位于根目录路径中的公用文件夹

在公用文件夹中,您可以看到index.php,当有人打开应用程序时,这个文件首先执行

为了删除URL中的“公共”文件夹路径,我们应该创建一个虚拟主机,并将根目录路径分配给公共路径

我的系统中安装了xampp。要创建新的虚拟主机,需要打开vhosts文件

在我的情况下,它位于路径下。 E:\xampp\apache\conf\extra\httpd vhosts.conf

在您的httpd vhosts文件中复制以下代码

<VirtualHost 127.0.0.1>
    ServerAdmin myadav2005@gmail.com
    DocumentRoot "E:/xampp/htdocs/[yourprojectname]/public"
    ServerName localhost.myproject
</VirtualHost>
重新启动Xampp。 现在您的项目可以通过“localhost.myproject”访问,您不需要在资产路径中添加public


希望这些都能有所帮助。

在laravel 5中,资产文件夹指的是位于根目录路径中的公用文件夹

在公用文件夹中,您可以看到index.php,当有人打开应用程序时,这个文件首先执行

为了删除URL中的“公共”文件夹路径,我们应该创建一个虚拟主机,并将根目录路径分配给公共路径

我的系统中安装了xampp。要创建新的虚拟主机,需要打开vhosts文件

在我的情况下,它位于路径下。 E:\xampp\apache\conf\extra\httpd vhosts.conf

在您的httpd vhosts文件中复制以下代码

<VirtualHost 127.0.0.1>
    ServerAdmin myadav2005@gmail.com
    DocumentRoot "E:/xampp/htdocs/[yourprojectname]/public"
    ServerName localhost.myproject
</VirtualHost>
重新启动Xampp。 现在您的项目可以通过“localhost.myproject”访问,您不需要在资产路径中添加public


希望这一切都能有所帮助。

如何使用asset将您使用的代码放入虚拟主机而不是直接访问项目文件夹。如何使用asset将您使用的代码放入虚拟主机而不是直接访问项目文件夹。某人(Sagar Gautam)对这个问题发表了评论,资产指的是public/directory如果你是指这个评论:
资产指的是public/directory,所以你应该把文件放在public/storage/images/image01.png
它们描述的是文件位置,而不是输出路径。但最主要的是asset()指的是public/directory有人(Sagar Gautam)评论说asset指的是public/directory如果你的意思是:
asset指的是public/directory,所以你应该把文件放在public/storage/images/image01.png
它们描述了文件的位置,不管他们描述什么,都不会。但最重要的是asset()指的是public/directory您的解决方案非常好。但我想在我的资产路径中添加/public。@SR_uu您能解释一下为什么需要它吗?如果您需要更改默认文件夹设置,只需转到“config/filesystems.php”,即可根据需要更新文件夹设置。您的解决方案相当不错。但我想在我的资产路径中添加/public。@SR_uu您能解释一下为什么需要它吗?如果需要更改默认文件夹设置,只需转到“config/filesystems.php”,即可根据需要更新文件夹设置。