问题是,我的图像并没有直接出现在我的视图中
Route::Get('saakshar',function()
{
return view('version1');
});
在我的 version1.blade.php
<?php
include(app_path()."/../resources/views/fronthead.blade.php");
?>
我知道在刀片文件中使用 php 命令在任何方面都不是有效的或好的,但是刀片命令不起作用,但这不是我的主要问题。
在我的 fronthead.blade.php 中
<img src='app_path()."/../resources/views/photos/logo.png"' alt="no logo">
我还没有完全学习刀片语言,所以暂时我正在使用 php 命令。
但我的问题是,为什么网页中没有加载照片?网址错了吗?我把“照片”文件夹放在错误的地方了吗?
编辑:我什至尝试将照片放置在与 fronthead.blade.php 相同的文件夹并更改 src 标签。
我什至尝试从 fronthead.blade.php 中提供单独的 Route::Get(),但问题仍然存在。
原文由 Vishwanth Iron Heart 发布,翻译遵循 CC BY-SA 4.0 许可协议
您应该将图像、css 和 JS 文件存储在
public
目录中。要创建指向其中任何一个的链接,请使用asset()
助手:https://laravel.com/docs/5.1/helpers#method-asset
作为替代方案,您可以使用令人惊叹的 Laravel Collective 包来构建表单和 HTML 元素,因此您的代码将如下所示: