Viewing File: /home/ubuntu/misabloom-backend-base/resources/views/admin/products/view.blade.php
@extends('layouts.admin')
@section('title')
{{ tr('view_products') }}
@endsection
@section('content-header', tr('products'))
@section('breadcrumb')
<li class="breadcrumb-item text-muted"><a href="{{ route('admin.products.index') }}" class="text-muted"> {{tr('products')}} </a> </li>
<li class="breadcrumb-item"> <span class="bullet bg-gray-300 w-5px h-2px"></span> </li>
<li class="breadcrumb-item active">{{ tr('view_products') }}</li>
@endsection
@section('content')
<div class="card mb-5 mb-xl-8">
<div class="card-body view-table">
<div class="d-flex flex-stack fs-4 py-5">
<span>
<a href="{{ Setting::get('is_demo_control_enabled') ? '#' : route('admin.products.edit', ['product_id' => $product->id]) }}" class="btn btn-sm btn-primary" > <i class="las la-edit fs-2 mb-1"></i> {{ tr('edit') }} </a>
<a data-bs-toggle="{{ Setting::get('is_demo_control_enabled') ? '' : 'modal' }}" data-bs-target="#delete_{{$product->id}}" class="btn btn-sm btn-danger"> <i class="las la-trash-alt fs-2 mb-1"></i> {{ tr('delete') }} </a>
<a data-bs-toggle="{{ Setting::get('is_demo_control_enabled') ? '' : 'modal' }}" data-bs-target="#change_status_{{$product->id}}" class="btn btn-sm {{ $product->status ? 'btn-warning' : 'btn-success' }} ">
<i class="las {{ $product->status ? 'la-bell-slash' : 'la-bell' }} fs-2 mb-1"></i> {{ $product->status ? tr('decline') : tr('approve') }}</a>
<a data-bs-toggle="{{ Setting::get('is_demo_control_enabled') ? '#' : 'modal' }}" data-bs-target="#change_stock_status_{{$product->id}}" class="btn btn-sm {{ $product->stock_status ? 'btn-warning' : 'btn-success' }} "> <i class="las la-{{ $product->stock_status ? 'times' : 'check'}} fs-2x"></i> {{ $product->stock_status ? tr('mark_out_of_stock') : tr('mark_in_stock') }}</a>
<a href="{{ Setting::get('is_demo_control_enabled') ? '#' : route('admin.orders.index', ['product_id' => $product->id]) }}" class="btn btn-sm btn-success"> <i class="las la-shipping-fast fs-2x"></i> {{ tr('orders') }} </a>
<a href="{{ route('admin.products.inventory', ['product_id' => $product->id]) }}" class="btn btn-sm btn-info"> <i class="las la-table fs-2x"></i> {{ tr('sale_report') }} </a>
</span>
@include('admin.products.modals')
</div>
<div class="row">
<div class="col-md-6">
<table class="table table-rounded table-striped border gy-7 gs-7">
<thead> </thead>
<tbody>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('name') }} : </td>
<td class="">{{ $product->name ? : tr('na')}}</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('unique_id') }} : </td>
<td class="">{{ $product->unique_id ? : tr('na')}}</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('category') }} : </td>
<td class="">
<a href="{{ $product->category->id ? route('admin.categories.view', ['category_id' => $product->category_id ]) : '#' }}" class="{{ $product->category->id ? '' : 'link-disabled'}}"> {{ $product->category->name ?? tr('na')}} </a>
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('sub_category') }} : </td>
<td class="">
<a href="{{ $product->subCategory->id ? route('admin.sub_categories.view', ['sub_category_id' => $product->sub_category_id ]) : '#' }}" class="{{ $product->subCategory->id ? '' : 'link-disabled'}}"> {{ $product->subCategory->name ?? tr('na')}} </a>
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('thc') }} (%) : </td>
<td class="">
<p> {{ cannabidiol_formatted($product->thc_from, $product->thc_to, $product->thc_unit, 2) ? : '0.00' }}</p>
<p> {{ cannabidiol_per_formatted($product->thc_per_from, $product->thc_per_to, $product->thc_per_unit, 2) ? : '0.00' }}</p>
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('cbd') }} (%) : </td>
<td class="">
<p> {{ cannabidiol_formatted($product->cbd_from, $product->cbd_to, $product->cbd_unit, 2) ? : '0.00' }}</p>
<p> {{ cannabidiol_per_formatted($product->cbd_per_from, $product->cbd_per_to, $product->cbd_per_unit, 2) ? : '0.00' }}</p>
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('plant_type') }} :</td>
<td class=""> {{ $product->plant_type ? : tr('na') }} </td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('gross_weight') }} : </td>
<td class=""> {{ $product->gross_weight ? $product->gross_weight.' '.Str::plural($product->unit, $product->gross_weight) : tr('na') }} </td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('price_tag_preview') }} : </td>
<td class="">
@if($product->discount_price)
<label class="text-danger fw-bolder"> {{ formatted_amount($product->price)}} </label>
<label class="text-muted"><s>{{ formatted_amount($product->original_price) }} </s></label>
@else
<label class="text-danger fw-bolder"> {{ formatted_amount($product->price)}} </label>
@endif
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('original_price') }} : </td>
<td class=""> {{ $product->original_price ? formatted_amount($product->original_price) : "0.00" }} </td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('selling_price') }} : </td>
<td class=""> {{ $product->price ? formatted_amount($product->price) : "0.00" }}</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('discount_price') }} : </td>
<td class=""> {{ $product->discount_price ? formatted_amount($product->discount_price) : "0.00" }} </td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('discount_tag') }} : </td>
<td class="">
{{ $product->discount_price ? formatted_discount($product->discount->discount_type, $product->discount->discount) : tr('na') }}
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('inventory') }} : </td>
<td class="">
<a class="text-danger" href="{{ route('admin.products.inventory', ['product_id' => $product->id]) }}"> {{ $product->quantity ? : 0 }} {{ Str::plural(tr('product'), $product->quantity) }}</a> <br />
<span class="badge {{ $product->stock_status ? 'badge-light-success' : 'badge-light-warning' }} my-5">{{ $product->stock_status ? tr('in_stock') : tr('out_of_stock') }}</span>
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('visible_status') }} : </td>
<td class="">
<span class="badge {{ $product->visible_status ? 'badge-light-success' : 'badge-light-warning' }}">
{{ $product->visible_status ? tr('visible') : tr('hidden') }}
</span>
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('status') }} : </td>
<td class="">
<span class="badge {{ $product->status ? 'badge-light-success' : 'badge-light-warning' }}">{{ $product->status ? tr('approved') : tr('declined') }}</span>
</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('created_at') }} : </td>
<td class="">{{ common_date($product->created_at, Auth::guard('admin')->user()->timezone , 'd M Y h:i A') }}</td>
</tr>
<tr>
<td class="fw-bolder" nowrap="">{{ tr('updated_at') }} : </td>
<td class="">{{ common_date($product->updated_at, Auth::guard('admin')->user()->timezone , 'd M Y h:i A') }}</td>
</tr>
</tbody>
</table>
</div>
<div class="col-md-6 text-center">
<img class="img img-thumbnail" src="{{ $product->file ? : asset('placeholder.jpeg') }}">
<div class="mt-5">
<span class="fw-bolder"> {{ tr('description') }} </span>
<p> {!! $product->description ? : tr('na') !!} </p>
</div>
</div>
</div>
</div>
</div>
<div class="card">
<div class="card-header">
<div class="card-title m-0">
<h3 class="fw-bolder"> {{ tr('gallery') }} </h3>
</div>
</div>
<div class="card-body">
@if($product_files->isNotEmpty())
<div class="gallery">
@php $files_count = $product_files->count(); @endphp
@foreach($product_files as $product_file)
@include('admin.products.modals')
<div class="position-relative">
@if($files_count >= 2)
<a data-bs-toggle="{{ Setting::get('is_demo_control_enabled') ? '' : 'modal' }}" data-bs-target="#delete_file_{{$product_file->id}}" class="file-delete btn btn-sm btn-icon btn-dark" style="z-index:1" title="{{ tr('delete') }}">
<span class="svg-icon svg-icon-2"> <i class="las la-trash"></i>
</a>
<a data-bs-toggle="{{ Setting::get('is_demo_control_enabled') ? '' : 'modal' }}" data-bs-target="#default_status_{{$product_file->id}}" class="file-mark-default btn btn-sm btn-icon btn-danger" style="z-index:1" title="{{ $product_file->is_default == NO ? tr('mark_default') : tr('remove_default') }}">
<span class="svg-icon svg-icon-2"> <i class="las la-{{ $product_file->is_default ? 'times-circle' : 'check-circle' }} fs-4"></i>
</a>
@endif
@if($product_file->file_type == VIDEO)
<video class="img img-thumbnail" controls>
<source src="{{ $product_file->file }}" type="video/mp4">
</video>
@else
<img class="img img-thumbnail" src="{{ $product_file->file ? : asset('user-product.jpg') }}">
@endif
</div>
@endforeach
</div>
@else
<p>{{ tr('no_images_found') }}</p>
@endif
</div>
</div>
</div>
</div>
</div>
@endsection
Back to Directory
File Manager