以下是自定义视图中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