@extends('seller.layout') @section('content')
@if (count($errors) > 0)
@foreach ($errors->all() as $error)
{{ $error }}
@endforeach
@endif {!! Form::open(['method' => 'POST', 'id' => 'choice_form', 'action' => ['Admin\ProductController@update', $product->id], 'files' => true]) !!}
{!! Form::select('brand_id', $brands, $product->brand_id, [ 'class' => 'form-control multiselect-dropdown', 'placeholder' => __('Product.brand_id'), ]) !!}
@error('brand_id') {{ $message }} @enderror
{!! Form::select('country_id', $countries, $product->country_id, [ 'class' => 'form-control multiselect-dropdown', 'id' => 'country_id', 'placeholder' => __('General.countries'), ]) !!}
@error('country_id') {{ $message }} @enderror
{!! Form::text('title_en', $product->title_en, ['class' => 'form-control', 'placeholder' => __('General.title_en')]) !!}
@error('title_en')
{{ $message }}
@enderror
{!! Form::text('tags_en', $product->tags_en, ['data-role' => 'tagsinput', 'class' => 'form-control', 'placeholder' => __('Product.tags_en')]) !!}
@error('tags_en')
{{ $message }}
@enderror
{!! Form::select('categories[]', $categories, $productcategories, ['id' => 'category-id', 'class' => 'form-control', 'multiple']) !!}
{!! Form::checkbox('refundable', null, $product->refundable, ['class' => 'form-control', 'data-toggle' => 'toggle', 'data-onstyle' => 'primary']) !!}
{!! Form::text('product_date', $product->product_date, ['id' => 'product_date', 'class' => 'form-control', 'placeholder' => __('Product.product_date')]) !!}
@error('product_date')
{{ $message }}
@enderror

{{ __('Product.Variations') }}

@php $colors_active = count(json_decode($product->colors)) > 0 ? 1 : 0; $colors_active_disabled = count(json_decode($product->colors)) > 0 ? false : true; @endphp
{!! Form::select('colors[]', $colors, json_decode($product->colors), ['disabled' => $colors_active_disabled, 'multiple' => 'multiple', 'class' => 'form-control select_like_tag', 'id' => 'colors']) !!}
{!! Form::checkbox('colors_active', null, $colors_active) !!}
{!! Form::select('choice_attributes[]', $attributes, json_decode($product->attributes, true), ['multiple' => 'multiple', 'class' => 'form-control select_like_tag', 'id' => 'choice_attributes']) !!}

{{ __('Product.Choose the attributes of this product and then input values of each attribute') }}


@foreach (json_decode($product->choice_options) as $key => $choice_option)
{!! Form::hidden('choice_no[]', $choice_option->attribute_id) !!} {!! Form::text('choice[]', \App\Attribute::find($choice_option->attribute_id)->{'title_' . App::getLocale()}, ['disabled' => 'disabled', 'class' => 'form-control', 'placeholder' => __('Product.Choice Title')]) !!}
{!! Form::select( 'choice_options_' . $choice_option->attribute_id . '[]', \App\AttributOption::where('attribute_id', $choice_option->attribute_id)->pluck('title_' . App::getLocale(), 'title_en')->all(), $choice_option->values, ['onchange' => 'update_sku()', 'multiple' => 'multiple', 'class' => 'form-control select_like_tag'], ) !!}
@endforeach

{{ __('Product.price + stock') }}

{!! Form::number('unit_price', $product->unit_price, ['min' => '0', 'step' => '0.01', 'required' => 'required', 'class' => 'form-control', 'placeholder' => __('Product.Unit price')]) !!}
{!! Form::number('current_stock', $product->current_stock, ['min' => '0', 'step' => '1', 'required' => 'required', 'class' => 'form-control', 'placeholder' => __('Product.Quantity')]) !!}
{!! Form::number('discount', $product->discount, ['min' => '0', 'step' => '0.01', 'required' => 'required', 'class' => 'form-control', 'placeholder' => __('Product.Discount')]) !!}
{!! Form::select('discount_type', ['amount' => __('Product.Amount'), 'percent' => __('Product.Percent')], $product->discount_type, ['class' => 'form-control']) !!}

{!! Form::textarea('short_desc_en', $product->short_desc_en, ['rows' => 4, 'class' => 'form-control', 'placeholder' => __('Product.short_desc_en')]) !!}
@error('short_desc_en')
{{ $message }}
@enderror
{!! Form::textarea('desc_en', $product->desc_en, ['id' => 'e2', 'class' => 'form-control', 'placeholder' => __('General.desc_en')]) !!}
@error('desc_en')
{{ $message }}
@enderror
{{ __('Product.specs_ar') }}

@if (Session::get('serialized_specs_ar_edit_array')) @foreach (Session::get('serialized_specs_ar_edit_array') as $key => $value)
{!! Form::text('serialized_specs_ar[key][]', $key, ['class' => 'form-control', 'placeholder' => __('Product.specs_ar_key')]) !!}
{!! Form::text('serialized_specs_ar[value][]', $value, ['class' => 'form-control', 'placeholder' => __('Product.specs_ar_value')]) !!}
@endforeach @else @forelse (json_decode($product->serialized_specs_ar) as $key => $value)
{!! Form::text('serialized_specs_ar[key][]', $key, ['class' => 'form-control', 'placeholder' => __('Product.specs_ar_key')]) !!}
{!! Form::text('serialized_specs_ar[value][]', $value, ['class' => 'form-control', 'placeholder' => __('Product.specs_ar_value')]) !!}
@empty @endforelse @endif
{{ __('Product.specs_en') }}

@if (Session::get('serialized_specs_en_edit_array')) @foreach (Session::get('serialized_specs_en_edit_array') as $key => $value)
{!! Form::text('serialized_specs_en[key][]', $key, ['class' => 'form-control', 'placeholder' => __('Product.specs_en_key')]) !!}
{!! Form::text('serialized_specs_en[value][]', $value, ['class' => 'form-control', 'placeholder' => __('Product.specs_en_value')]) !!}
@endforeach @else @forelse (json_decode($product->serialized_specs_en) as $key => $value)
{!! Form::text('serialized_specs_en[key][]', $key, ['class' => 'form-control', 'placeholder' => __('Product.specs_ar_key')]) !!}
{!! Form::text('serialized_specs_en[value][]', $value, ['class' => 'form-control', 'placeholder' => __('Product.specs_ar_value')]) !!}
@empty @endforelse @endif

{!! Form::file('meta_image', null, ['class' => 'form-control', 'placeholder' => __('Product.meta_image')]) !!}
your image
@error('meta_image')
{{ $message }}
@enderror
{!! Form::text('meta_title_en', $product->meta_title_en, ['required' => 'required', 'class' => 'form-control', 'placeholder' => __('Product.meta_title_en')]) !!}
@error('meta_title_en')
{{ $message }}
@enderror
{!! Form::textarea('meta_description_en', $product->meta_description_en, ['rows' => 4, 'class' => 'form-control', 'placeholder' => __('Product.meta_description_en')]) !!}
@error('meta_description_en')
{{ $message }}
@enderror
{!! Form::submit(translate('Save'), ['class' => 'btn-shadow btn-wide float-left btn-pill btn-hover-shine btn btn-primary']) !!}
{!! Form::Close() !!}
@endsection