月2日更新:Laravel 5.3 - 問題顯示使用@extends&@sections公共文件夾的圖像
出於某種原因,display: table;
我.header_table
home.blade.php內被阻止渲染圖像。
UPDATE:
我應該提到,我想顯示@section (i like to call them partials)
內的圖像。當我去我的main.blade.php並做了{{ Html::image('images/max.jpg') }}
鏈接它顯示我的圖像沒有問題。
我現在的問題:
如何在@section內顯示圖像(部分)?
PROJECT_NAME /公/圖片/ max.jpg - 路徑證實
的意見/頁/ home.blade.php
@extends('main')
@section('content')
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Raleway:100,600" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script type="text/javascript" src="{{ URL::asset('js/fade.js') }}"></script>
<!-- Styles -->
<style>
.header {
height: 100%;
width: 100%;
background-color: ;
}
.header img {
width: 500px;
}
.header_table {
display: table;
}
.table {
display: table-cell;
height: 100%;
width: 100%;
padding-left: 40px;
padding-top: 40px;
}
.table h1 {
text-align: left;
color: white;
font-family: 'Raleway', sans-serif;
font-size: 90px;
margin-top: 2px;
}
.table p {
text-align: left;
color: black;
font-family: 'Raleway', sans-serif;
}
.button {
background-color: #4CAF50;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 0 auto;
cursor: pointer;
margin-left: 90px;
}
.animate {
padding-top: 4em;
padding-bottom: 4em;
}
.animate img {
position: relative;
}
.tablet {
height: 280px;
}
</style>
<div class="container">
<div class="header header_table">
{{ Html::image('images/max.jpg') }}
<div class="table">
<div id="title"><h1>Welcome</h1></div>
<img src="{{asset('public/images/max.jpg')}}"></img>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<button class="button">Learn More</button>
<button class="button">Sign-Up</button>
</div>
</div>
<div class="animate">
<img class="tablet" src="https://designcode.io/cloud/ios9-ipad/ipad.jpg">
</div>
</div>
@endsection
的意見/供應商/ main.blade.php
<body>
<ul>
<li class="logo"><img src="http://image.flaticon.com/teams/1-freepik.jpg"></li>
<li><a href="{{ url('gallery') }}">Gallery</a></li>
<li><a href="{{ url('about') }}">About</a></li>
<li><a href="{{ url('/') }}">Home</a></li>
</ul>
<div class="container">
@yield('content')
</div>
</body>
上一個:
我只是試圖顯示保存在我的項目中的圖像。
我跟着這個(https://laravelcollective.com/docs/5.2/html)來更新我的composer.json文件和app.php。之後,冉作曲家在那裏更新。
我用:
<img src="public/images/image.jpg">
{{ Html::image('public/images/max.jpg') }}
{{ HTML::image('public/images/max.jpg') }}
{{!! Html(or HTML)::image('public/images/max.jpg') !!}}
現在:
{{URL::asset("public/images/max.jpg")}}
{{ Html::image('images/max.jpg') }}
,我不斷收到這種形象的圖標,但沒有圖像。與此人相似(Image not displaying in view. Laravel)。當我通過執行asset()
方法嘗試答案的建議時,它不起作用。
有什麼建議嗎?
編輯:改到image.jpg的max.jpg 編輯:增加了新的嘗試
您是否檢查權限文件? –
嘗試使用資產()並從源文件中刪除「public /」 –
試試這個「」 –