首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Laravel 7构建表单

用Laravel 7构建表单
EN

Stack Overflow用户
提问于 2020-05-16 17:09:41
回答 2查看 1.7K关注 0票数 0

我需要在Laravel制作表格。我是拉拉维尔的初学者。我在我的项目Laravel 7中使用。

没事吧?

我要在Bootstram 4中建立这个表格:

代码语言:javascript
运行
复制
<form method="POST"
      @if($page ?? false) action="{{ route('page.update', ['id' => $page->id ?? null]) }}"
      @else action="{{ route('page.store') }}" @endif class="form form-horizontal form-bordered">
    @if($page ?? false) @method('PUT') @endif
    {{ csrf_field()  }}

    <div class="box-body">
        <div class="form-group">
            <label for="title">Tytuł strony tekstowej*</label>
            <input id="title" type="text" name="title" required="required" maxlength="155" class="form-control"
                   placeholder="Wpisz tytuł strony tekstowej*" value="{{ $page->title ?? old('title') }}">
        </div>


        <div class="form-group">
            <label for="exampleInputEmail1">Treść strony tekstowej</label>
            <textarea class="form-control summernote" name="content" rows="3"
                      placeholder="Wpisz treść strony tekstowej">{{ $page->content ?? old('content') }}</textarea>
        </div>

        <div class="form-group size-200">
            <label for="exampleInputEmail1">Wpis aktywny</label>
            <label class="switch ">
                <input name="enable" value="1"
                       @if(!empty($page) && $page->enable == '1') checked="checked"
                       @endif  type="checkbox" class="primary" id="switch1"/>
                <span class="switcher round"></span>
            </label>
        </div>

        <div class="box-footer">
            <button type="submit"
                    class="btn btn-primary">Save
            </button>
        </div>
    </div>
</form>

如何在https://www.bgaze.fr/bootstrap-form中制作此表单?请给我这张表格的例子好吗?我想根据这个例子构建我剩余的表单。

请帮助我:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-16 17:39:39

您可以使用laravelcollective/html而不是bgaze/bootstrap-form

示例:

代码语言:javascript
运行
复制
{!! Form::open(array('route'=>array('users.create'), 'method'=>'post')) !!}
    <div class="form-group">
       {!! Form::label('name', 'Name:',['class'=>'control-label']) !!}
       {!! Form::text('name', '', array('id' => 'name','class'=>'form-control')) !!}
    </div>
    <button type="submit" class="btn btn-block btn-success">Save</button>
{!! Form::close() !!}
票数 1
EN

Stack Overflow用户

发布于 2020-05-16 17:39:36

你所要做的就是:

  • 确保您的系统上安装了作曲家
  • 运行命令(在安装部分) composer require bgaze/bootstrap-form
  • 就是这样,您现在可以使用代码作为演示,并从页面中的示例复制代码

代码

代码语言:javascript
运行
复制
@open(['novalidate' => true])
  @text('login')
  @email('email')
  @checkbox('remember_me', null, 1, null, ['switch' => true, 'inline' => true])
  @submit('Login')
@close
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61840620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档