我似乎找不到将图片作为提交按钮放入刀片的方法,有没有办法做到这一点?
{!! Form::submit('Search', array('class'=>'btn')) !!}
答案 0 :(得分:2)
Form::input
应该这样做:
{!! Form::input('image', 'Search', array('class'=>'btn', 'src' => '...')) !!}
答案 1 :(得分:1)
您可以使用纯HTML创建提交,而不是像
那样创建laravelcollective<input type="image" src="sourse for image" width="48" height="48" alt="Submit" />
答案 2 :(得分:0)
对于Laravel Collective 6.2版来说,解决方案这个小例子显示了通过带有图像(src ='.. / path / to / file)的按钮的按钮发送变量,其中使用'submit'作为参数传递尺寸按钮(30,30)。
注意:var_to_send可以使用$ ansver->'Hello World'之类的字符串或其他值,它将从控制器传递并打印。
// new.blade.php
{!! Form :: open([['action'=>'StorageController @ save','method'=>'POST','files'=> true])!!}
{!! Form::hidden('var_to_send', $answer) !!}
{!! Form::image(url('../img/A.png'), 'submit', ['width' => '30', 'height' => '30']) !!}
{!!形式:: close()!!}
// StorageController.php
StorageController类扩展了Controller {
公共函数save(Request $ request) {
返回$ request-> input('var_to_send');
}
}
//路由wep.php
Route :: post('storage / create','StorageController @ save');