如何在选择选项

时间:2016-11-07 07:27:38

标签: laravel laravel-5.3 laravel-blade laravel-form

<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刀片形式创建

2 个答案:

答案 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}}