close #2155 Added: Creating new Bill&Invoice from Customer Screen
This commit is contained in:
parent
d4507160d9
commit
85fd9ffcae
@ -322,4 +322,11 @@ class Vendors extends Controller
|
|||||||
|
|
||||||
return response()->json($vendor);
|
return response()->json($vendor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function createBill(Contact $vendor)
|
||||||
|
{
|
||||||
|
$data['contact'] = $vendor;
|
||||||
|
|
||||||
|
return redirect()->route('bills.create')->withInput($data);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -320,4 +320,11 @@ class Customers extends Controller
|
|||||||
|
|
||||||
return response()->json($customer);
|
return response()->json($customer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function createInvoice(Contact $customer)
|
||||||
|
{
|
||||||
|
$data['contact'] = $customer;
|
||||||
|
|
||||||
|
return redirect()->route('invoices.create')->withInput($data);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -70,6 +70,10 @@
|
|||||||
@stack('vendor_edit_button_start')
|
@stack('vendor_edit_button_start')
|
||||||
<a href="{{ route('vendors.edit', $vendor->id) }}" class="btn btn-info btn-block"><b>{{ trans('general.edit') }}</b></a>
|
<a href="{{ route('vendors.edit', $vendor->id) }}" class="btn btn-info btn-block"><b>{{ trans('general.edit') }}</b></a>
|
||||||
@stack('vendor_edit_button_end')
|
@stack('vendor_edit_button_end')
|
||||||
|
|
||||||
|
@stack('vendor_create_bill_button_start')
|
||||||
|
<a href="{{ route('vendors.create-bill', $vendor->id) }}" class="btn btn-white btn-block"><b>{{ trans('bills.create_bill') }}</b></a>
|
||||||
|
@stack('vendor_create_bill_button_end')
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-xl-9">
|
<div class="col-xl-9">
|
||||||
|
@ -70,6 +70,10 @@
|
|||||||
@stack('customer_edit_button_start')
|
@stack('customer_edit_button_start')
|
||||||
<a href="{{ route('customers.edit', $customer->id) }}" class="btn btn-info btn-block"><b>{{ trans('general.edit') }}</b></a>
|
<a href="{{ route('customers.edit', $customer->id) }}" class="btn btn-info btn-block"><b>{{ trans('general.edit') }}</b></a>
|
||||||
@stack('customer_edit_button_end')
|
@stack('customer_edit_button_end')
|
||||||
|
|
||||||
|
@stack('customer_create_invoice_button_start')
|
||||||
|
<a href="{{ route('customers.create-invoice', $customer->id) }}" class="btn btn-white btn-block"><b>{{ trans('invoices.create_invoice') }}</b></a>
|
||||||
|
@stack('customer_create_invoice_button_end')
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-xl-9">
|
<div class="col-xl-9">
|
||||||
|
@ -96,6 +96,7 @@ Route::group(['prefix' => 'sales'], function () {
|
|||||||
Route::get('customers/{customer}/enable', 'Sales\Customers@enable')->name('customers.enable');
|
Route::get('customers/{customer}/enable', 'Sales\Customers@enable')->name('customers.enable');
|
||||||
Route::get('customers/{customer}/disable', 'Sales\Customers@disable')->name('customers.disable');
|
Route::get('customers/{customer}/disable', 'Sales\Customers@disable')->name('customers.disable');
|
||||||
Route::get('customers/{customer}/currency', 'Sales\Customers@currency')->name('customers.currency');
|
Route::get('customers/{customer}/currency', 'Sales\Customers@currency')->name('customers.currency');
|
||||||
|
Route::get('customers/{customer}/create-invoice', 'Sales\Customers@createInvoice')->name('customers.create-invoice');
|
||||||
Route::resource('customers', 'Sales\Customers');
|
Route::resource('customers', 'Sales\Customers');
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -126,6 +127,7 @@ Route::group(['prefix' => 'purchases'], function () {
|
|||||||
Route::get('vendors/{vendor}/enable', 'Purchases\Vendors@enable')->name('vendors.enable');
|
Route::get('vendors/{vendor}/enable', 'Purchases\Vendors@enable')->name('vendors.enable');
|
||||||
Route::get('vendors/{vendor}/currency', 'Purchases\Vendors@currency')->name('vendors.currency');
|
Route::get('vendors/{vendor}/currency', 'Purchases\Vendors@currency')->name('vendors.currency');
|
||||||
Route::get('vendors/{vendor}/disable', 'Purchases\Vendors@disable')->name('vendors.disable');
|
Route::get('vendors/{vendor}/disable', 'Purchases\Vendors@disable')->name('vendors.disable');
|
||||||
|
Route::get('vendors/{vendor}/create-bill', 'Purchases\Vendors@createBill')->name('vendors.create-bill');
|
||||||
Route::resource('vendors', 'Purchases\Vendors', ['middleware' => ['dropzone']]);
|
Route::resource('vendors', 'Purchases\Vendors', ['middleware' => ['dropzone']]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user