Viewing file: create.blade.php (3.99 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('layouts.app', ['title' => __('Banner')])
@section('content') <div class="header bg-gradient-primary pb-8 pt-5 pt-md-8"> </div> <div class="container-fluid mt--7"> <div class="row"> <div class="col-xl-12 order-xl-1"> <div class="card bg-secondary shadow"> <div class="card-header bg-white border-0"> <div class="row align-items-center"> <div class="col-8"> @if(isset($coupon)) <h3 class="mb-0">{{ __('Edit banner') }}</h3> @else <h3 class="mb-0">{{ __('New banner') }}</h3> @endif </div> <div class="col-4 text-right"> <a href="{{ route('admin.restaurant.banners.index') }}" class="btn btn-sm btn-primary">{{ __('Back') }}</a> </div> </div> </div> <div class="card-body"> <h6 class="heading-small text-muted mb-4">{{ __('Banner information') }}</h6> @if (session('status')) <div class="alert alert-success alert-dismissible fade show" role="alert"> {{ session('status') }} <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> @endif <div class="pl-lg-4"> @if(isset($banner)) <form method="post" action="{{ route('admin.restaurant.banners.update', $banner->id) }}" autocomplete="off" enctype="multipart/form-data"> @csrf @method('put') @else <form method="post" action="{{ route('admin.restaurant.banners.store') }}" autocomplete="off" enctype="multipart/form-data"> @csrf @endif @include('banners.form', ['restaurants' => $restaurants]) <div> @if(isset($banner)) <button type="submit" class="btn btn-primary mt-4">{{ __('Update')}}</button> @else <button type="submit" class="btn btn-success mt-4">{{ __('Save') }}</button> @endif </div> </form> </div> </div> </div> </div> </div> </div> @include('layouts.footers.auth') </div> @endsection
@section('js') <script> "use strict";
var banner = <?php if(isset($banner)) { echo json_encode($banner); } else { echo json_encode(null); } ?>; if(banner != null){ var banner_type = banner.type; if(banner_type == 0){ $('#form-group-vendor_id').show();
$("#vendor_id").attr("required",true); $("#page_id").attr("required",false); }else{ $('#form-group-page_id').show();
$("#page_id").attr("required",true); $("#vendor_id").attr("required",false); } }
$('#type').on('change', function() { if(this.value == 0){ $("#page_id").attr("required",false); $('#form-group-page_id').hide();
$('#form-group-vendor_id').show(); $("#vendor_id").attr("required",true);
}else{ $('#form-group-vendor_id').hide(); $("#vendor_id").attr("required",false);
$('#form-group-page_id').show(); $("#page_id").attr("required",true); } }); </script> @endsection
|