问题是,我的形象并不直接出现在我看来
Route::Get('saakshar',function()
{
return view('version1');
});
Run Code Online (Sandbox Code Playgroud)
在我的version1.blade.php中
<?php
include(app_path()."/../resources/views/fronthead.blade.php");
?>
Run Code Online (Sandbox Code Playgroud)
我知道在刀片文件中使用php命令在任何方面效率都不高,但刀片命令不起作用,但这不是我的主要问题.
在我的fronthead.blade.php中
<img src='app_path()."/../resources/views/photos/logo.png"' alt="no logo">
Run Code Online (Sandbox Code Playgroud)
我还没有完全学习刀片语言,所以暂时我正在使用php命令.
但我的问题是,为什么不在网页上加载照片?网址错了吗?我是否将"照片"文件夹放在错误的位置?
编辑:我甚至试图将照片放在与fronthead.blade.php相同的文件夹中,并更改了src标签.
我甚至试过从fronthead.blade.php给出一个单独的Route :: Get(),但问题仍然存在.
Ale*_*nin 35
您应该将图像,css和JS文件存储在public目录中.要创建指向其中任何一个的链接,请使用asset()帮助程序:
{{ asset('img/myimage.png') }}
Run Code Online (Sandbox Code Playgroud)
https://laravel.com/docs/5.1/helpers#method-asset
作为替代方案,您可以使用惊人的Laravel Collective包来构建表单和HTML元素,因此您的代码将如下所示:
{{ HTML::image('img/myimage.png', 'a picture') }}
Run Code Online (Sandbox Code Playgroud)
如果图像文件夹位置是public/assets/img/default.jpg.
您可以在视图中尝试
<img src="{{ URL::to('/assets/img/default.jpg') }}">
Run Code Online (Sandbox Code Playgroud)
小智 6
<img src="/images/yourfile.png">
Run Code Online (Sandbox Code Playgroud)
将文件存储在public / images目录中。
| 归档时间: |
|
| 查看次数: |
64379 次 |
| 最近记录: |