cms/resources/views/admin/menu/posts/edit.blade.php

57 lines
3.2 KiB
PHP

@extends('admin.layouts.app')
@section('admin-page-content')
<form action="{{ $post ? route($adminRouteNamePrefix . $resource . '.update', [$post->id]) : route($adminRouteNamePrefix . $resource . '.store') }}" method="POST">
@if($post)
@method('PUT')
@endif
@csrf
<div class="row">
<div class="col-8">
<ul class="nav nav-tabs" id="language-tab" role="tablist">
@foreach ($languages as $languageCode => $name)
<li class="nav-item">
<a class="nav-link {{ $languageCode == config('app.locale') ? 'active' : ''}}" id="{{ $languageCode }}-tab" data-toggle="tab" href="#{{ $languageCode }}-content" role="tab" aria-controls="{{ $languageCode }}-content" aria-selected="true">@lang('languages.' . $languageCode)</a>
</li>
@endforeach
</ul>
<div class="tab-content">
<?php foreach ($languages as $languageCode => $name): ?>
<div class="tab-pane {{ $languageCode == config('app.locale') ? 'active' : ''}}" id="{{$languageCode}}-content" role="tabpanel" aria-labelledby="{{ $languageCode }}-tab">
<div class="form-group">
<label>{{ trans('form.titles.title') }}</label>
<input type="text" name="title[{{ $languageCode }}]" class="form-control" value="{{ $post ? $post->trans('title', $languageCode) : '' }}" required>
</div>
<div class="form-group">
<label>{{ trans('form.titles.excerpt') }}</label>
<input type="text" name="excerpt[{{ $languageCode }}]" class="form-control" value="{{ $post ? $post->trans('excerpt', $languageCode) : '' }}">
</div>
<div class="form-group">
<label>{{ trans('form.titles.content') }}</label>
<textarea name="content[{{ $languageCode }}]" class="form-control" rows="10">{{ $post ? $post->trans('content', $languageCode) : ''}}</textarea>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
<div class="col-4">
@if($post)
<div class="form-group">
<label>{{ trans('form.titles.author') }}</label>
<div>{{ $post->author->email}}</div>
</div>
@endif
@inject('mediaSelectionFieldPresenter', 'App\Presenters\Admin\MediaSelectionFieldPresenter')
<div class="form-group">
<label>{{ trans('form.titles.featureImage') }}</label>
{!! $mediaSelectionFieldPresenter->render($post ? $post->feature_image_id : null, ['name' => 'feature_image_id']) !!}
</div>
<div class="form-group">
<button class="btn btn-success">{{ $post ? trans('form.buttons.update') : trans('form.buttons.create') }}</button>
</div>
</div>
</div>
</form>
@endsection