resources/views/posts/edit.blade.php
@extends('laravel-smart-blog::posts.layout')
@section('content')
<div class="container max-w-md px-0">
<div class="row mb-4">
<div class="col-12 col-sm-6">
<h2>@lang('views.edit_post')</h2>
</div>
<div class="col-12 col-sm-6 text-right">
<span class="badge badge-secondary">English</span>
</div>
</div>
@include('laravel-smart-blog::partials.error-management', [
'style' => 'alert-danger',
])
<form action="{{ route('posts.update',$post->id) }}" method="POST" enctype="multipart/form-data">
@csrf
@method('PUT')
<div class="row">
<div class="col-12">
@include('laravel-smart-blog::partials.input', [
'title' => __('laravel-smart-blog::post.title'),
'name' => 'title',
'placeholder' => 'Event title',
'value' => $post->translate('en')->title,
'required' => true,
])
</div>
</div>
<div class="row">
<div class="col-10">
@include('laravel-smart-blog::partials.input-readonly', [
'title' => __('laravel-smart-blog::post.link_to_this_post'),
'name' => 'post_link',
'tooltip' => '',
'value' => env('APP_URL').'post/'.$post->translate('en')->slug
])
</div>
<div class="col-2">
@include('laravel-smart-blog::partials.input-readonly', [
'title' => 'Post ID',
'name' => 'post_id',
'tooltip' => '',
'value' => $post->id
])
</div>
</div>
<div class="row">
<div class="col-12">
@include('laravel-smart-blog::partials.select', [
'title' => __('laravel-smart-blog::post.category'),
'name' => 'category_id',
'placeholder' => __('views.select_category'),
'records' => $categories,
'selected' => $post->category_id,
'liveSearch' => 'false',
'mobileNativeMenu' => true,
'required' => true,
])
</div>
<div class="col-12">
@include('laravel-smart-blog::partials.textarea-plain', [
'title' => __('laravel-smart-blog::post.before_post_contents'),
'name' => 'before_content',
'value' => $post->translate('en')->before_content,
'required' => false,
])
</div>
<div class="col-12">
@include('laravel-smart-blog::partials.textarea-plain', [
'title' => __('laravel-smart-blog::post.intro_text'),
'name' => 'intro_text',
'placeholder' => '',
'value' => $post->translate('en')->intro_text,
'required' => false,
])
</div>
<div class="col-12">
@include('laravel-smart-blog::partials.textarea-post', [
'title' => 'laravel-smart-blog::post.text',
'name' => 'body',
'placeholder' => 'Post text',
'value' => $post->translate('en')->body,
'required' => true,
])
</div>
<div class="col-12">
@include('laravel-smart-blog::partials.textarea-plain', [
'title' => __('laravel-smart-blog::post.after_post_contents'),
'name' => 'laravel-smart-blog::post.after_content',
'value' => $post->translate('en')->after_content,
'required' => false,
])
</div>
@include('laravel-smart-blog::partials.upload-image', [
'title' => __('laravel-smart-blog::post.upload_post_image'),
'name' => 'introimage',
'folder' => 'posts_intro_images',
'value' => $post->introimage,
])
</div>
<div class="row">
<div class="col-12 mt-3 mb-4">
@include('laravel-smart-blog::partials.buttons-back-submit', [
'route' => 'posts.index'
])
</div>
</div>
</form>
</div>
@endsection