Adding an Image Input Element in Laravel Blade Template -


i want upload image using input tag in laravel blade template following line ..

{{ form::image('blog/images/search_btn.gif', 'button_search', ['class' => 'button_search']) }} 

but continuously showing error in view page

syntax error, unexpected 'content' (t_string), expecting ']'

this view page code

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>@yield('title')</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> {!!html::style('blog/style.css')!!} {!!html::style('blog/js/cufon-yui.js')!!} {!!html::script('blog/js/arial.js')!!} {!!html::script('blog/js/cuf_run.js')!!}  </head> <body> <div class="main">   <div class="header">     <div class="header_resize">       <div class="menu_nav">          <ul>           <li><a href="index.html">home</a></li>           <li><a href="support.html">support</a></li>           <li class="active"><a href="about.html">about us</a></li>           <li><a href="blog.html">blog</a></li>           <li><a href="contact.html">contact us</a></li>         </ul>         <div class="clr"></div>       </div>       <div class="searchform">         <form id="formsearch" name="formsearch" method="post" action="#">             {{ form::image('blog/images/search_btn.gif', 'button_search', ['class' => 'button_search']) }}           <!--   {!! html::image('blog/images/search_btn.gif', 'alt', array( 'class' => 'button_search' )) !!}             {{ form::image('blog/images/search_btn.gif', 'button_search', ['class' => 'button_search]) }}           <input name="button_search" src="images/search_btn.gif" class="button_search" type="image" />-->            <span>           <input name="editbox_search" class="editbox_search" id="editbox_search" maxlength="80" value="search" type="text" />           </span>         </form>       </div>       <div class="clr"></div>       <div class="logo">         <h1><a href="index.html">energybox<br />           <small>put slogan here</small></a></h1>       </div>     </div>   </div> </div> <div class="content">   @yield('content')   </div> <div class="footer">     <div class="footer_resize">       <p class="lf">&copy; copyright mywebsite. designed blue <a href="http://www.bluewebtemplates.com/">website templates</a></p>       <ul class="fmenu">         <li><a href="index.html">home</a></li>         <li><a href="support.html">support</a></li>         <li><a href="blog.html">blog</a></li>         <li class="active"><a href="about.html">about us</a></li>         <li><a href="contact.html">contacts</a></li>       </ul>       <div class="clr"></div>     </div>   </div> <div align=center>this template  downloaded form <a href='http://all-free-download.com/free-website-templates/'>free website templates</a></div> </body> </html> 

you missing closing ' on line 31:

{{ form::image('blog/images/search_btn.gif', 'button_search', ['class' => 'button_search]) }} 

should be:

{{ form::image('blog/images/search_btn.gif', 'button_search', ['class' => 'button_search']) }} 

also if you're working blade, use blade's comment syntax instead of html's:

<!-- html comment -->  {{-- blade comment, blade code within comment won't parsed. --}} 

Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -