routes updated for creating discount rules

This commit is contained in:
Prashant Singh 2019-04-25 02:33:09 +05:30
parent f4413aaa00
commit 6abe59949f
6 changed files with 63 additions and 2 deletions

View File

@ -613,9 +613,17 @@ Route::group(['middleware' => ['web']], function () {
'view' => 'admin::promotions.catalog-rule.index'
])->name('admin.catalog-rule.index');
Route::get('/catalog-rule/create', 'Webkul\Discount\Http\Controllers\CatalogRuleController@create')->defaults('_config', [
'view' => 'admin::promotions.catalog-rule.create'
])->name('admin.catalog-rule.create');
Route::get('/cart-rules', 'Webkul\Discount\Http\Controllers\CartRuleController@index')->defaults('_config', [
'view' => 'admin::promotions.cart-rule.index'
])->name('admin.cart-rule.index');
Route::get('/cart-rule/create', 'Webkul\Discount\Http\Controllers\CartRuleController@create')->defaults('_config', [
'view' => 'admin::promotions.cart-rule.create'
])->name('admin.cart-rule.create');
});
});
});

View File

@ -13,7 +13,7 @@
</div>
<div class="page-action">
<a href="{{ route('admin.customer.create') }}" class="btn btn-lg btn-primary">
<a href="{{ route('admin.cart-rule.create') }}" class="btn btn-lg btn-primary">
{{ __('admin::app.promotion.add-cart-rule') }}
</a>
</div>

View File

@ -0,0 +1,43 @@
@extends('admin::layouts.content')
@section('page_title')
{{ __('admin::app.promotion.add-catalog-rule') }}
@stop
@section('content')
<div class="content">
<form method="POST" action="{{ route('admin.customer.store') }}" @submit.prevent="onSubmit">
<div class="page-header">
<div class="page-title">
<h1>
<i class="icon angle-left-icon back-link" onclick="history.length > 1 ? history.go(-1) : window.location = '{{ url('/admin/dashboard') }}';"></i>
{{ __('admin::app.customers.customers.title') }}
{{ Config::get('carrier.social.facebook.url') }}
</h1>
</div>
<div class="page-action">
<button type="submit" class="btn btn-lg btn-primary">
{{ __('admin::app.customers.customers.save-btn-title') }}
</button>
</div>
</div>
<div class="page-content">
<div class="form-container">
@csrf()
<div class="control-group" :class="[errors.has('first_name') ? 'has-error' : '']">
<label for="first_name" class="required">{{ __('shop::app.customer.signup-form.firstname') }}</label>
<input type="text" class="control" name="first_name" v-validate="'required'" value="{{ old('first_name') }}" data-vv-as="&quot;{{ __('shop::app.customer.signup-form.firstname') }}&quot;">
<span class="control-error" v-if="errors.has('first_name')">@{{ errors.first('first_name') }}</span>
</div>
</div>
</div>
</form>
</div>
@stop

View File

@ -13,7 +13,7 @@
</div>
<div class="page-action">
<a href="{{ route('admin.customer.create') }}" class="btn btn-lg btn-primary">
<a href="{{ route('admin.catalog-rule.create') }}" class="btn btn-lg btn-primary">
{{ __('admin::app.promotion.add-catalog-rule') }}
</a>
</div>

View File

@ -25,4 +25,9 @@ class CartRuleController extends Controller
{
return view($this->_config['view']);
}
public function create()
{
return view($this->_config['view']);
}
}

View File

@ -25,4 +25,9 @@ class CatalogRuleController extends Controller
{
return view($this->_config['view']);
}
public function create()
{
return view($this->_config['view']);
}
}