Added TAX ID field in Create Organizer, Customise Organiser
Same is shown in Invoice.
This commit is contained in:
parent
d7cce49f3c
commit
95d3806c0f
|
|
@ -56,6 +56,7 @@ class OrganiserController extends MyBaseController
|
|||
|
||||
$organiser->taxname = $request->get('taxname');
|
||||
$organiser->taxvalue = round($request->get('taxvalue'),2);
|
||||
$organiser->taxid = $request->get('taxid');
|
||||
|
||||
if ($request->hasFile('organiser_logo')) {
|
||||
$organiser->setLogo($request->file('organiser_logo'));
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ class OrganiserCustomizeController extends MyBaseController
|
|||
$organiser->twitter = $request->get('twitter');
|
||||
$organiser->taxname = $request->get('taxname');
|
||||
$organiser->taxvalue = $request->get('taxvalue');
|
||||
$organiser->taxid = $request->get('taxid');
|
||||
|
||||
if ($request->get('remove_current_image') == '1') {
|
||||
$organiser->logo_path = '';
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ class Organiser extends MyBaseModel
|
|||
'email' => ['required', 'email'],
|
||||
'taxname' => ['required','max:15'],
|
||||
'taxvalue' => ['required','numeric'],
|
||||
'taxid' => ['required','max:100'],
|
||||
'organiser_logo' => ['mimes:jpeg,jpg,png', 'max:10000'],
|
||||
];
|
||||
|
||||
|
|
@ -29,6 +30,7 @@ class Organiser extends MyBaseModel
|
|||
protected $attributes = [
|
||||
'taxname' => 'Tax Name',
|
||||
'taxvalue' => 'Tax Value',
|
||||
'taxid' => 'Tax ID',
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class AddTaxidToOrganisers extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::table('organisers', function($table) {
|
||||
$table->string('taxid',100);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::table('organisers', function($table) {
|
||||
$table->dropColumn('taxid');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
@ -68,19 +68,27 @@
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
{!! Form::label('taxid', 'Tax ID', array('class'=>'control-label required')) !!}
|
||||
{!! Form::text('taxid', Input::old('taxid'), array('class'=>'form-control', 'placeholder'=>'Tax ID')) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
{!! Form::label('taxname', 'Tax name', array('class'=>'control-label required')) !!}
|
||||
{!! Form::text('taxname', Input::old('taxname'), array('class'=>'form-control', 'placeholder'=>'Tax name')) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
{!! Form::label('taxvalue', 'Tax value', array('class'=>'control-label required')) !!}
|
||||
{!! Form::text('taxvalue', Input::old('taxvalue'), array('class'=>'form-control', 'placeholder'=>'Tax Value')) !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
|
|
|
|||
|
|
@ -95,13 +95,20 @@
|
|||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
{!! Form::label('taxid', 'Tax ID', array('class'=>'control-label required')) !!}
|
||||
{!! Form::text('taxid', Input::old('taxid'), array('class'=>'form-control', 'placeholder'=>'Tax ID')) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
{!! Form::label('taxname', 'Tax name', array('class'=>'control-label required')) !!}
|
||||
{!! Form::text('taxname', Input::old('taxname'), array('class'=>'form-control', 'placeholder'=>'Tax name')) !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
{!! Form::label('taxvalue', 'Tax value', array('class'=>'control-label required')) !!}
|
||||
{!! Form::text('taxvalue', Input::old('taxvalue'), array('class'=>'form-control', 'placeholder'=>'Tax Value')) !!}
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@
|
|||
$tax_amt = ($grand_total * $event->organiser->taxvalue) / 100;
|
||||
$grand_total = $tax_amt + $grand_total;
|
||||
@endphp
|
||||
{{money($grand_total, $order->event->currency)}} (inc. {{money($attendee->ticket->total_booking_fee, $order->event->currency)}} Fees) (inc. {{money($tax_amt, $order->event->currency)}}<Br>{{$event->organiser->taxname}})
|
||||
{{money($grand_total, $order->event->currency)}} (inc. {{money($attendee->ticket->total_booking_fee, $order->event->currency)}} Fees) (inc. {{money($tax_amt, $order->event->currency)}}<Br>{{$event->organiser->taxname}})<br>{{$event->organiser->taxname}} ID: {{ $event->organiser->taxid }}
|
||||
</div>
|
||||
|
||||
<div class="barcode">
|
||||
|
|
|
|||
Loading…
Reference in New Issue