@extends('admin.layout.layout') @section('content')

Images

{{-- meaning Product images --}}

Add Images

{{-- Our Bootstrap error code in case of wrong current password or the new password and confirm password are not matching: --}} {{-- Determining If An Item Exists In The Session (using has() method): https://laravel.com/docs/9.x/session#determining-if-an-item-exists-in-the-session --}} @if (Session::has('error_message')) @endif {{-- Displaying Laravel Validation Errors: https://laravel.com/docs/9.x/validation#quick-displaying-the-validation-errors --}} @if ($errors->any()) @endif {{-- Displaying The Validation Errors: https://laravel.com/docs/9.x/validation#quick-displaying-the-validation-errors AND https://laravel.com/docs/9.x/blade#validation-errors --}} {{-- Determining If An Item Exists In The Session (using has() method): https://laravel.com/docs/9.x/session#determining-if-an-item-exists-in-the-session --}} {{-- Our Bootstrap success message in case of updating admin password is successful: --}} @if (Session::has('success_message')) @endif
{{-- "enctype" attribute must be used becasue we're uploading files --}} @csrf
  {{ $product['product_name'] }}
  {{ $product['product_code'] }}
  {{ $product['product_color'] }}
  {{ $product['product_price'] }}
{{-- Show the product image, if any (if exits) --}} @if (!empty($product['product_image'])) {{-- the 'small' image --}} @else {{-- the 'small' image --}} @endif
{{-- Add Remove Input Fields Dynamically using jQuery: https://www.codexworld.com/add-remove-input-fields-dynamically-using-jquery/ --}} {{-- Products attributes add//remove input fields dynamically using jQuery --}}
{{-- Upload multiple images for the product --}} {{-- "multiple" HTML attribute: https://www.w3schools.com/tags/att_multiple.asp --}}


Product Images

{{-- DataTable --}} {{-- using the id here for the DataTable --}} @foreach ($product['images'] as $image) {{-- using the relationship 'images' --}} @endforeach
ID Image Actions
{{ $image['id'] }} {{-- Small --}} {{-- Medium --}} {{-- Large --}} @if ($image['status'] == 1) {{-- Using HTML Custom Attributes. Check admin/js/custom.js --}} {{-- Icons from Skydash Admin Panel Template --}} @else {{-- if the admin status is inactive --}} {{-- Using HTML Custom Attributes. Check admin/js/custom.js --}} {{-- Icons from Skydash Admin Panel Template --}} @endif   {{-- Check admin/js/custom.js and web.php (routes) --}} {{-- Icons from Skydash Admin Panel Template --}}
@include('admin.layout.footer')
@endsection