<form >
<select name="color">
<option style="background: red">RED</option>
<option style="background: green">GREEN</option>
<option style="background: blue">BLUE</option>
</select>
</form>
此表格如何以laravel刀片形式创建
答案 0 :(得分:1)
我猜您在询问如何使用Laravel Collective Form::macro('customCssSelect', function()
{
return '<select>your HTML and PHP here</select>';
});
构建选择列表,并为每个选项添加自定义类。
在这种情况下,我建议您创建custom macro。
很容易定义自己的自定义Form类助手,称为“宏”。这是它的工作原理。首先,只需使用给定名称和Closure注册宏
Form::customCssSelect();
然后用它来构建下拉列表:
@Override
public byte[] findByusernameAndtenantId(String username,int tenantId) throws SQLException {
Connection con=null;
Blob img ;
byte[] imgData = null ;
try {
Class.forName("org.apache.cassandra.cql.jdbc.CassandraDriver");
con=DriverManager.getConnection("jdbc:cassandra://169.46.155.77:9042/demo");
String query = "SELECT PHOTO FROM demo.IGNITE_USERS where USER_NAME=? and TENANT_ID=?";
Statement stmt = con.createStatement();
ResultSet result = stmt.executeQuery(query);
while (result.next ())
{
img = result.getBlob(1);
imgData = img.getBytes(1,(int)img.length());
}
result.close();
stmt.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (con != null)
try{
con.close();
}
catch (SQLException e) {
e.printStackTrace();
}
con = null;
}
return imgData ;
}
答案 1 :(得分:1)
首先,您需要通过Composer安装laravelcollective/html包。你可以像这样使用:
{{1}}