PHP Classes

File: resources/views/backend/pages/orders/show.blade.php

Recommend this page to a friend!
  Classes of Maniruzzaman Akash   Laravel Ecommerce Site   resources/views/backend/pages/orders/show.blade.php   Download  
File: resources/views/backend/pages/orders/show.blade.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Laravel Ecommerce Site
Application to sell products using Laravel
Author: By
Last change:
Date: 1 year ago
Size: 5,062 bytes
 

Contents

Class file image Download
@extends('backend.layouts.master')

@section('content')
<div class="main-panel">
  <div class="content-wrapper">

    <div class="card">
      <div class="card-header">
        View Order #LE{{ $order->id }}
      </div>
      <div class="card-body">
        @include('backend.partials.messages')
        <h3>Order Inromations</h3>
        <div class="row">
          <div class="col-md-6 border-right">
            <p><strong>Orderer Name : </strong>{{ $order->name }}</p>
            <p><strong>Orderer Phone : </strong>{{ $order->phone_no }}</p>
            <p><strong>Orderer Email : </strong>{{ $order->email }}</p>
            <p><strong>Orderer Shipping Address : </strong>{{ $order->shipping_address }}</p>
          </div>
          <div class="col-md-6">
            <p><strong>Order Payment Method: </strong> {{ $order->payment->name }}</p>
            <p><strong>Order Payment Transaction: </strong> {{ $order->transaction_id }}</p>
          </div>
        </div>
        <hr>
        <h3>Ordered Items: </h3>

        @if ($order->carts->count() > 0)
        <table class="table table-bordered table-stripe">
          <thead>
            <tr>
              <th>No.</th>
              <th>Product Title</th>
              <th>Product Image</th>
              <th>Product Quantity</th>
              <th>Unit Price</th>
              <th>Sub total Price</th>
              <th>
                Delete
              </th>
            </tr>
          </thead>
          <tbody>
            @php
            $total_price = 0;
            @endphp
            @foreach ($order->carts as $cart)
            <tr>
              <td>
                {{ $loop->index + 1 }}
              </td>
              <td>
                <a href="{{ route('products.show', $cart->product->slug) }}">{{ $cart->product->title }}</a>
              </td>
              <td>
                @if ($cart->product->images->count() > 0)
                <img src="{{ asset('images/products/'. $cart->product->images->first()->image) }}" width="60px">
                @endif
              </td>
              <td>
                <form class="form-inline" action="{{ route('carts.update', $cart->id) }}" method="post">
                  @csrf
                  <input type="number" name="product_quantity" class="form-control" value="{{ $cart->product_quantity }}"/>
                  <button type="submit" class="btn btn-success ml-1">Update</button>
                </form>
              </td>
              <td>
                {{ $cart->product->price }} Taka
              </td>
              <td>
                @php
                $total_price += $cart->product->price * $cart->product_quantity;
                @endphp

                {{ $cart->product->price * $cart->product_quantity }} Taka
              </td>
              <td>
                <form class="form-inline" action="{{ route('carts.delete', $cart->id) }}" method="post">
                  @csrf
                  <input type="hidden" name="cart_id" />
                  <button type="submit" class="btn btn-danger">Delete</button>
                </form>
              </td>
            </tr>
            @endforeach
            <tr>
              <td colspan="4"></td>
              <td>
                Total Amount:
              </td>
              <td colspan="2">
                <strong> {{ $total_price }} Taka</strong>
              </td>
            </tr>
          </tbody>
        </table>
        @endif
       
        <hr>
        <form action="{{ route('admin.order.charge', $order->id) }}" class="" method="post">
          @csrf
          <label for="">Shipping Cost</label>
          <input type="number" name="shipping_charge" id="shipping_charge" value="{{ $order->shipping_charge }}">
          <br>

          <label for="">Custom Discount</label>

          <input type="number" name="custom_discount" id="custom_discount" value="{{ $order->custom_discount }}">
          <br>

          <input type="submit" value="Update" class="btn btn-success">
          <a href="{{ route('admin.order.invoice', $order->id) }}" class=" ml-2 btn btn-info">Generate Invoice</a>
        </form>
        <hr>

        <form action="{{ route('admin.order.completed', $order->id) }}" class="form-inline" style="display: inline-block!important;" method="post">
          @csrf
          @if ($order->is_completed)
          <input type="submit" value="Cancel Order" class="btn btn-danger">
          @else
          <input type="submit" value="Complete Order" class="btn btn-success">
          @endif
        </form>


        <form action="{{ route('admin.order.paid', $order->id) }}" class="form-inline" style="display: inline-block!important;" method="post">
          @csrf
          @if ($order->is_paid)
          <input type="submit" value="Cancel Payment " class="btn btn-danger">
          @else
          <input type="submit" value="Paid Order" class="btn btn-success">
          @endif
        </form>

      </div>
    </div>

  </div>
</div>
<!-- main-panel ends -->
@endsection