Files
productalert/resources/views/admin/posts/manage.blade.php
2023-07-30 02:15:19 +08:00

90 lines
4.4 KiB
PHP

@extends('layouts.admin.app')
@section('content')
<div class="container-xl">
<!-- Page title -->
<div class="page-header d-print-none">
<h2 class="page-title">
{{ __('Posts') }}
</h2>
</div>
</div>
<div class="page-body">
<div class="container-xl">
<div class="alert alert-info">
<div class="alert-title">Manage your blog posts here.</div>
</div>
<div class="d-flex mb-3">
<div><a href="{{ route('posts.manage.new') }}" class="btn">New Post</a></div>
</div>
<div class="card">
<div class="table-responsive">
<table class="table" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
<th>{{ __('Post #') }}</th>
<th>
Image
</th>
<th>Status</th>
<th>Title</th>
<th>Datetime</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
@foreach ($posts as $post)
<tr>
<td>{{ $post->id }}</td>
<td><img width="80" height="60" src="{{ $post->featured_image }}"
class="img-fluid rounded-2" alt=""></td>
<td>
@if($post->status === 'publish')
<span class="badge bg-success">{{ ucfirst($post->status) }}</span>
@elseif($post->status === 'future')
<span class="badge bg-primary">{{ ucfirst($post->status) }}</span>
@elseif($post->status === 'draft')
<span class="badge bg-secondary">{{ ucfirst($post->status) }}</span>
@elseif($post->status === 'private')
<span class="badge bg-info">{{ ucfirst($post->status) }}</span>
@elseif ($post->status == 'trash')
<span class="badge bg-danger">{{ ucfirst($post->status) }}</span>
@else
<span class="badge bg-secondary">{{ ucfirst($post->status) }}</span>
@endif
</td>
<td>
@if(!is_empty($post->post_category?->category?->country_locale_slug) && $post->status == 'publish')
<a
href="{{ route('home.country.post', ['country' => $post->post_category?->category?->country_locale_slug, 'post_slug' => $post->slug]) }}">{{ $post->title }}</a>
@else
{{ $post->title }}
@endif
</td>
<td>
Created at {{ $post->created_at->timezone(session()->get('timezone'))->isoFormat('Do MMMM YYYY, h:mm A') }}<br>
Updated {{ $post->updated_at->diffForhumans() }}
</td>
<td>
<div><a href="{{ route('posts.manage.edit', ['post_id' => $post->id]) }}"
class="btn">Edit</a></div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
@if ($posts->hasPages())
<div class="card-footer pb-0">
{{ $posts->links() }}
</div>
@endif
</div>
</div>
</div>
@endsection