以下是自定义视图中form部分的代码,主要是fields值获取。

其他部分代码直接复制vendor/backpack/crud下的视图即可。

 

@section('content')

<div class="row" bp-section="crud-operation-create">

    <div class="{{ $crud->getCreateContentClass() }}">

        {{-- Default box --}}


 

        @include('crud::inc.grouped_errors')


 

        <form method="post" action="{{ url($crud->route) }}" @if ($crud->hasUploadFields('create'))

            enctype="multipart/form-data"

            @endif

            >

            {!! csrf_field() !!}

            {{-- load the view from the application if it exists, otherwise load the one in the package --}}

            <div class="mb-3">

                <label class="form-label">Title</label>

                <input type="text" class="form-control" name="title" value="{{ $crud->fields()['title']['value'] }}" />

            </div>

            {{-- This makes sure that all field assets are loaded. --}}

            <div class="d-none" id="parentLoadedAssets">{{ json_encode(Basset::loaded()) }}</div>

            @include('crud::inc.form_save_buttons')

        </form>

    </div>

</div>

@endsection