Browse Source
Remove FormField on full CRUD edit form
Remove FormField on full CRUD edit form
Move FormField version of edit form to new stub filetags/1.2.0
3 changed files with 100 additions and 26 deletions
-
56src/stubs/resources/views/full/edit-formfield.stub
-
35src/stubs/resources/views/full/edit.stub
-
35tests/Generators/ViewsGeneratorTest.php
@ -0,0 +1,56 @@ |
|||
@extends('layouts.app') |
|||
|
|||
@section('title', __('master.edit')) |
|||
|
|||
@section('content') |
|||
<div class="row"> |
|||
<div class="col-md-6 col-md-offset-3"> |
|||
@if (request('action') == 'delete' && $singleMstr) |
|||
@can('delete', $singleMstr) |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading"><h3 class="panel-title">{{ __('master.delete') }}</h3></div> |
|||
<div class="panel-body"> |
|||
<label class="control-label">{{ __('master.name') }}</label> |
|||
<p>{{ $singleMstr->name }}</p> |
|||
<label class="control-label">{{ __('master.description') }}</label> |
|||
<p>{{ $singleMstr->description }}</p> |
|||
{!! $errors->first('master_id', '<span class="form-error small">:message</span>') !!} |
|||
</div> |
|||
<hr style="margin:0"> |
|||
<div class="panel-body">{{ __('master.delete_confirm') }}</div> |
|||
<div class="panel-footer"> |
|||
{!! FormField::delete( |
|||
['route' => ['masters.destroy', $singleMstr]], |
|||
__('app.delete_confirm_button'), |
|||
['class'=>'btn btn-danger'], |
|||
[ |
|||
'master_id' => $singleMstr->id, |
|||
'page' => request('page'), |
|||
'q' => request('q'), |
|||
] |
|||
) !!} |
|||
{{ link_to_route('masters.edit', __('app.cancel'), [$singleMstr], ['class' => 'btn btn-default']) }} |
|||
</div> |
|||
</div> |
|||
@endcan |
|||
@else |
|||
<div class="panel panel-default"> |
|||
<div class="panel-heading"><h3 class="panel-title">{{ __('master.edit') }}</h3></div> |
|||
{!! Form::model($singleMstr, ['route' => ['masters.update', $singleMstr],'method' => 'patch']) !!} |
|||
<div class="panel-body"> |
|||
{!! FormField::text('name', ['required' => true, 'label' => __('master.name')]) !!} |
|||
{!! FormField::textarea('description', ['label' => __('master.description')]) !!} |
|||
</div> |
|||
<div class="panel-footer"> |
|||
{!! Form::submit(__('master.update'), ['class' => 'btn btn-success']) !!} |
|||
{{ link_to_route('masters.show', __('app.cancel'), [$singleMstr], ['class' => 'btn btn-default']) }} |
|||
@can('delete', $singleMstr) |
|||
{{ link_to_route('masters.edit', __('app.delete'), [$singleMstr, 'action' => 'delete'], ['class' => 'btn btn-danger pull-right', 'id' => 'del-master-'.$singleMstr->id]) }} |
|||
@endcan |
|||
</div> |
|||
{!! Form::close() !!} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
@endif |
|||
@endsection |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue