2015-02-10 122 views
1

我是Laravel的新手,我正尝试使用Laravel的Bootstrap,但使用起来非常困难。如何在Laravel 5中使用Bootstrap?

Form::submit('save',array('class'=>'btn btn-primary')); 

这是用于引导样式的语法。如果我们每次使用这个时候都必须自己编写引导类名,那么就没有自动完成的语法intellisense。 CodeIgniter中并不是这种情况。因此,如果有人知道我们如何通过Laravel语法获得自动完成的引导类,请告诉我。

+1

就像你与你的编辑器的问题比实际的编程这听起来我不单纯使用laravel形式佣工,还是我误解了你? – 2015-02-10 15:03:21

+0

这听起来像'copy-> paste'不是一个可行的选择。但是,非常严肃的是,哪位编辑正在引发这个问题?你可以最喜欢指定键盘快捷方式来插入代码片段,例如在Netbeans或崇高文本 – 2015-02-10 15:05:48

+0

我根本不知道。但我搜索谷歌,我已经安装了Laravel的插件,但没有在PHPstorm中为Laravel Form标签使用Bootstrap的自动完成语法。我很新,请帮忙。 – 2015-02-10 15:05:51

回答

2

(作为生产所需的CRF令牌除了开启和关闭)

{{ Form::open() }} 
<div class="text-left" style="font-width:100;"> 
    <div class="form-group"> 
    <label for="inputEmail">Email address</label> 
    <input type="email" class="form-control" required="required" name="email" id="inputEmail" placeholder="[email protected]" value="{{Input::old('email')}}"> 
    </div> 
    <div class="form-group"> 
    <label for="inputName">Name</label> 
    <input type="name" class="form-control" required="required" name="name" id="inputName" placeholder="Hoo Beau" value="{{Input::old('name')}}"> 
    </div> 
    <div class="form-group"> 
    <label for="inputTel">Phone</label> 
    <input type="tel" class="form-control" name="tel" id="inputTel" placeholder="555.655.4555" value="{{Input::old('tel')}}"> 
    </div> 
    <div class="form-group"> 
    <label for="inputMsg">Message</label> 
    <textarea class="form-control" id="inputMsg" required="required" name="message" rows="3" placeholder="Whats up?">{{Input::old('message')}}</textarea> 
    </div> 
    <button type="submit" class="btn btn-default">Submit</button> 
</div> 
{{ Form::close() }} 
+0

这意味着我们可以在Laravel Blade模板窗体帮助器中使用简单的div样式代码?这是良好的做法? @joey – 2015-02-10 15:10:30

+0

这是完美的做法。 Laravel模板助手和表单助手只是在那里帮助你,你可以使用标签和输入生成器,如果它更容易为你...它确实使更清洁(和更短)的代码。 – Joey 2015-02-10 15:13:52

+0

谢谢Joey理解我的问题。你很棒。您的解决方案解决了我的问题。 – 2015-02-10 20:47:49