@extends('admin.adminlayout') @section('page_title') {{__("Setting")}} - @endsection @section('content') <div class="container"> @include('starter-kit::component.err') <form action="{{route('admin.setting.update')}}" method="post" enctype="multipart/form-data"> @csrf <ul class="list-group"> @foreach($settings as $set) <li class="list-group-item"> <div class="row"> <div class="col-md-10"> <div class="form-group"> <label for="{{$set->key}}"> {{$set->title}} </label> @switch($set->type) @case('longtext') <textarea name="{{$set->key}}" id="{{$set->key}}" class="form-control" rows="5">{{$set->value}}</textarea> @break @case('checkbox') <div class="row"> <div class="col-md"> </div> <div class="col-md"> <label> <input type="radio" name="{{$set->key}}" @if($set->value == 'yes') checked @endif value="yes"> {{__("Yes")}} </label> </div> <div class="col-md"> <label> <input type="radio" name="{{$set->key}}" value="no" @if($set->value == 'no') checked @endif> {{__("No")}} </label> </div> </div> @break @case('code') <textarea dir="ltr" name="{{$set->key}}" id="{{$set->key}}" class="form-control" rows="5">{{$set->value}}</textarea> @break @case('editor') <textarea name="{{$set->key}}" id="{{$set->key}}" class="ckeditor form-control" rows="5">{{$set->value}}</textarea> @break @case('category') <select name="{{$set->key}}" id="{{$set->key}}" class="form-control"> @foreach($cats as $cat ) <option @if (old($set->key,$set->value??null) == $cat->id ) selected @endif value="{{$cat->id }}"> {{$cat->name}} </option> @endforeach </select> @break @case('cat') <select name="{{$set->key}}" id="{{$set->key}}" class="form-control"> @foreach($pcats as $cat ) <option @if (old($set->key,$set->value??null) == $cat->id ) selected @endif value="{{$cat->id }}"> {{$cat->name}} </option> @endforeach </select> @break @case('image') <img src="{{asset('images/'.str_replace('_','.',$set->key))}}?{{time()}}" class="img-fluid" style="max-height: 150px;max-width: 45%" alt="cover"> <input type="file" name="pic[{{$set->key}}]" id="{{$set->key}}" accept="image/*" class="form-control-file"/> @break @default <input type="{{$set->type}}" name="{{$set->key}}" id="{{$set->key}}" class="form-control" value="{{$set->value}}"/> @endswitch </div> </div> <div class="col-md-2"></div> </div> </li> @endforeach <li class="list-group-item"> <input type="submit" value="{{__("Save")}}" class="btn btn-primary"/> <input type="reset" value="{{__("Reset")}}" class="btn btn-secondary"/> </li> </ul> </form> @if(auth()->user()->hasRole('super-admin')) <form class="border p-3 m-3" method="post" action="{{route('admin.setting.store')}}"> <h3> {{__("Add new setting")}} </h3> @csrf <div class="row"> <div class="col-md-6 mt-3"> <div class="form-group"> <label for="section"> {{__('Section')}} </label> <input name="section" type="text" class="form-control @error('section') is-invalid @enderror" placeholder="{{__('Section')}}" value="{{old('section',$setting->section??null)}}"/> </div> </div> <div class="col-md-6 mt-3"> <div class="form-group"> <label for="type"> {{__('Type')}} </label> <select name="type" id="type" class="form-control @error('type') is-invalid @enderror"> <option value="text" @if (old('type') == 'text' ) selected @endif >{{__("Short text")}} </option> <option value="longtext" @if (old('longtext') == 'long' ) selected @endif >{{__("Long text")}} </option> <option value="code" @if (old('code') == 'code' ) selected @endif >{{__("Code")}} </option> <option value="editor" @if (old('editor') == 'editor' ) selected @endif >{{__("Editor text")}} </option> <option value="category" @if (old('type') == 'category' ) selected @endif >{{__("Category")}} </option> <option value="cat" @if (old('type') == 'cat' ) selected @endif >{{__("Product category")}} </option> <option value="checkbox" @if (old('type') == 'checkbox' ) selected @endif >{{__("Checkbox")}} </option> <option value="image" @if (old('type') == 'image' ) selected @endif >{{__("Image")}} </option> </select> </div> </div> <div class="col-md-6 mt-3"> <div class="form-group"> <label for="title"> {{__('Title')}} </label> <input name="title" type="text" class="form-control @error('title') is-invalid @enderror" placeholder="{{__('Title')}}" value="{{old('title',$setting->title??null)}}"/> </div> </div> <div class="col-md-6 mt-3"> <div class="form-group"> <label for="key"> {{__('Key')}} </label> <input name="key" type="text" class="form-control @error('key') is-invalid @enderror" placeholder="{{__('Key')}}" value="{{old('key',$setting->key??null)}}"/> </div> </div> <div class="col-md-12"> <label> </label> <input name="" type="submit" class="btn btn-primary mt-2" value="{{__('Add to setting')}}"/> </div> </div> </form> </div> @endif @endsection @section('js-content') <script> document.querySelector('#price').classList.add('currency'); </script> @endsection