Commit 8942ab5a authored by Khumoyunmirzo Sodiqov's avatar Khumoyunmirzo Sodiqov

10/12/2019//22:31

parent 196c01fd
...@@ -198,8 +198,8 @@ class OrderController extends Controller ...@@ -198,8 +198,8 @@ class OrderController extends Controller
if ($orderProducts != null) { if ($orderProducts != null) {
foreach ($orderProducts as $item) { foreach ($orderProducts as $item) {
$price += $item[3]; $price += $item[2];
$weight += $item[2]; // $weight += $item[2];
$amount += $item[1]; $amount += $item[1];
} }
} }
...@@ -219,8 +219,8 @@ class OrderController extends Controller ...@@ -219,8 +219,8 @@ class OrderController extends Controller
'flight_id' => 0, 'flight_id' => 0,
'added' => Carbon::now(), 'added' => Carbon::now(),
'amount' => $amount, 'amount' => $amount,
'summa' => ($weight * 8) + $serSum, 'summa' => ($request->get('weight') * 8) + $serSum,
'weight' => $weight, 'weight' => $request->get('weight'),
'total' => $price, 'total' => $price,
'track_number' => $this->generateUniqNumber(12), 'track_number' => $this->generateUniqNumber(12),
'is_site' => 0, 'is_site' => 0,
...@@ -249,8 +249,8 @@ class OrderController extends Controller ...@@ -249,8 +249,8 @@ class OrderController extends Controller
foreach ($orderProducts as $item) { foreach ($orderProducts as $item) {
Product::create([ Product::create([
'title' => $item[0], 'title' => $item[0],
'weight' => $item[2], 'comment' => $item[3],
'price' => $item[3], 'price' => $item[2],
'amount' => $item[1], 'amount' => $item[1],
'order_id' => $order->id, 'order_id' => $order->id,
]); ]);
......
...@@ -17,7 +17,7 @@ class Product extends Authenticatable ...@@ -17,7 +17,7 @@ class Product extends Authenticatable
* @var array * @var array
*/ */
protected $fillable = [ protected $fillable = [
'operator_id', 'title', 'amount', 'weight', 'price', 'order_id', 'sproduct_id', 'operator_id', 'title', 'amount', 'weight', 'price', 'order_id', 'comment',
]; ];
......
...@@ -87,6 +87,13 @@ ...@@ -87,6 +87,13 @@
<a class="p-2 text-dark" href="{{ route('package') }}">Посылки</a> <a class="p-2 text-dark" href="{{ route('package') }}">Посылки</a>
<a class="p-2 text-dark" href="{{ route('address') }}">Адреса</a> <a class="p-2 text-dark" href="{{ route('address') }}">Адреса</a>
<a class="p-2 text-dark" href="{{ url('/profile') }}">Профиль</a> <a class="p-2 text-dark" href="{{ url('/profile') }}">Профиль</a>
<a class="p-2 text-dark" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">Выход</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
</nav> </nav>
</div> </div>
</div> </div>
......
...@@ -14,23 +14,23 @@ ...@@ -14,23 +14,23 @@
<div class="row"> <div class="row">
<div class="col-xs-12 col-sm-4"> <div class="col-xs-12 col-sm-4">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-name1">Имя</label> <label class="form-label" for="forms-check-name1">Имя <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-name1" type="text" name="firstname" <input class="form-control" id="forms-check-name1" type="text" name="firstname"
data-constraints="@Required"> data-constraints="@Required" placeholder="Имя" required>
</div> </div>
</div> </div>
<div class="col-xs-12 col-sm-4"> <div class="col-xs-12 col-sm-4">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-last-name1">Фамилия</label> <label class="form-label" for="forms-check-last-name1">Фамилия <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-last-name1" type="text" name="secondname" <input class="form-control" id="forms-check-last-name1" type="text" name="secondname"
data-constraints="@Required"> data-constraints="@Required" placeholder="Фамилия" required>
</div> </div>
</div> </div>
<div class="col-xs-12 col-sm-4"> <div class="col-xs-12 col-sm-4">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-last-name1">Отчество</label> <label class="form-label" for="forms-check-last-name1">Отчество <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-last-name1" type="text" name="fathername" <input class="form-control" id="forms-check-last-name1" type="text" name="fathername"
data-constraints="@Required"> data-constraints="@Required" placeholder="Отчество" required>
</div> </div>
</div> </div>
</div> </div>
...@@ -38,23 +38,23 @@ ...@@ -38,23 +38,23 @@
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-company1">Паспорт серия и номер</label> <label class="form-label" for="forms-check-company1">Паспорт серия и номер <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-company1" type="text" name="passport" <input class="form-control" id="forms-check-company1" type="text" name="passport"
data-constraints="@Required"> data-constraints="@Required" placeholder="Паспорт серия и номер" required>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-company1">Когда выдан</label> <label class="form-label" for="forms-check-company1">Когда выдан <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-company1" type="date" name="passport_issue" <input class="form-control" id="forms-check-company1" type="date" name="passport_issue"
data-constraints="@Required"> data-constraints="@Required" placeholder="Когда выдан" required>
</div> </div>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-company1">Кем выдан</label> <label class="form-label" for="forms-check-company1">Кем выдан <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-company1" type="text" name="passport_by" <input class="form-control" id="forms-check-company1" type="text" name="passport_by"
data-constraints="@Required"> data-constraints="@Required" placeholder="Кем выдан" required>
</div> </div>
</div> </div>
</div> </div>
...@@ -63,9 +63,9 @@ ...@@ -63,9 +63,9 @@
<div class="col-md-12"> <div class="col-md-12">
<!-- RD SelectMenu--> <!-- RD SelectMenu-->
<div class="form-group"> <div class="form-group">
<label class="form-label" for="involve-form-country1">Страна</label> <label class="form-label" for="involve-form-country1">Страна <span style="color: #ff0912">*</span></label>
<select class="form-control" id="involve-form-country1" id="country" name="country" <select class="form-control" id="involve-form-country1" id="country" name="country"
data-placeholder="Select Your Country"> data-placeholder="Select Your Country" required>
@foreach(\App\Models\Country::all() as $value) @foreach(\App\Models\Country::all() as $value)
<option value="{{ $value->id }}">{{ $value->title_ru }}</option> <option value="{{ $value->id }}">{{ $value->title_ru }}</option>
@endforeach @endforeach
...@@ -77,9 +77,9 @@ ...@@ -77,9 +77,9 @@
<div class="col-xs-12 select"> <div class="col-xs-12 select">
<!-- RD SelectMenu--> <!-- RD SelectMenu-->
<div class="form-group form-wrap-validation"> <div class="form-group form-wrap-validation">
<label class="form-label" for="involve-form-country1">Область</label> <label class="form-label" for="involve-form-country1">Область <span style="color: #ff0912">*</span></label>
<select class="form-control" id="involve-form-country1" name="city" <select class="form-control" id="involve-form-country1" name="city"
data-placeholder="Select Your Area"> data-placeholder="Select Your Area" required>
@foreach(\App\Models\City::all() as $value) @foreach(\App\Models\City::all() as $value)
<option value="{{ $value->id }}">{{ $value->title_ru }}</option> <option value="{{ $value->id }}">{{ $value->title_ru }}</option>
@endforeach @endforeach
...@@ -90,16 +90,14 @@ ...@@ -90,16 +90,14 @@
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-street">Улица</label> <label class="form-label" for="forms-check-street">Улица <span style="color: #ff0912">*</span></label>
<input type="text" class="form-control" id="forms-check-street" name="street" placeholder="" <input type="text" class="form-control" id="forms-check-street" name="street" placeholder="Улица" required>
value="">
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-house">Дом</label> <label class="form-label" for="forms-check-house">Дом <span style="color: #ff0912">*</span></label>
<input type="text" class="form-control" id="forms-check-house" name="house" placeholder="" <input type="text" class="form-control" id="forms-check-house" name="house" placeholder="Дом" required>
value="">
</div> </div>
</div> </div>
</div> </div>
...@@ -107,18 +105,17 @@ ...@@ -107,18 +105,17 @@
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-appartment">Квартира</label> <label class="form-label" for="forms-check-appartment">Квартира <span style="color: #ff0912">*</span></label>
<input type="text" class="form-control" id="forms-check-appartment" name="apartment" <input type="text" class="form-control" id="forms-check-appartment" name="apartment"
placeholder="" placeholder="Квартира" required>
value="">
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="form-group"> <div class="form-group">
<label class="form-label" for="forms-check-postcode1">ZIP код</label> <label class="form-label" for="forms-check-postcode1">ZIP код <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-postcode1" type="text" name="zip" <input class="form-control" id="forms-check-postcode1" type="text" name="zip"
data-constraints="@Required"> data-constraints="@Required" placeholder="ZIP код" required>
</div> </div>
</div> </div>
</div> </div>
...@@ -126,16 +123,16 @@ ...@@ -126,16 +123,16 @@
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<div class="form-wrap"> <div class="form-wrap">
<label class="form-label" for="forms-check-phone">Номер телефона.</label> <label class="form-label" for="forms-check-phone">Номер телефона <span style="color: #ff0912">*</span></label>
<input class="form-control" id="forms-check-phone" type="text" name="phone" <input class="form-control" id="forms-check-phone" type="text" name="phone"
data-constraints="@Required"> data-constraints="@Required" placeholder="Номер телефона" required>
</div> </div>
</div> </div>
<div class="col-md-6 select"> <div class="col-md-6 select">
<div class="form-group form-wrap-validation"> <div class="form-group form-wrap-validation">
<label class="form-label" for="involve-form-country1">Выберите тип адреса</label> <label class="form-label" for="involve-form-country1">Выберите тип адреса <span style="color: #ff0912">*</span></label>
<select class="form-control" id="involve-form-country1" name="type" <select class="form-control" id="involve-form-country1" name="type"
data-placeholder="Выберите тип адреса"> data-placeholder="Выберите тип адреса" required>
<option value="sender">Отправитель</option> <option value="sender">Отправитель</option>
<option value="recipient">Получатель</option> <option value="recipient">Получатель</option>
......
...@@ -61,16 +61,16 @@ Route::post('/feedback/add', 'FeedbackController@addGuest'); ...@@ -61,16 +61,16 @@ Route::post('/feedback/add', 'FeedbackController@addGuest');
// //
//Route::get('/packages/pay', 'PackagesController@pay'); //Route::get('/packages/pay', 'PackagesController@pay');
//Route::get('/packages/addr', 'PackagesController@addr'); //Route::get('/packages/addr', 'PackagesController@addr');
Route::get('/packages', 'OrderController@index')->name('package'); Route::get('/packages', 'OrderController@index')->name('package')->middleware('auth');
Route::get('/packages/create/{id}', 'OrderController@create')->name('package.create'); Route::get('/packages/create/{id}', 'OrderController@create')->name('package.create')->middleware('auth');
Route::post('/packages/order-store', 'OrderController@orderStore')->name('package.store'); Route::post('/packages/order-store', 'OrderController@orderStore')->name('package.store')->middleware('auth');
Route::get('/declaration/{package_id}', 'Postman\DeclarationController@generatePDF')->where(['package_id' => '[0-9]+']); Route::get('/declaration/{package_id}', 'Postman\DeclarationController@generatePDF')->where(['package_id' => '[0-9]+'])->middleware('auth');
Route::get('/profile/address', 'ProfileController@address')->name('address'); Route::get('/profile/address', 'ProfileController@address')->name('address')->middleware('auth');
Route::get('/profile/addaddress', 'ProfileController@addaddress')->name('address.add'); Route::get('/profile/addaddress', 'ProfileController@addaddress')->name('address.add')->middleware('auth');
Route::post('/profile/storeaddress', 'ProfileController@storeaddress')->name('address.store'); Route::post('/profile/storeaddress', 'ProfileController@storeaddress')->name('address.store')->middleware('auth');
Route::delete('/profile/{id}', 'ProfileController@address_delete')->name('address.destroy'); Route::delete('/profile/{id}', 'ProfileController@address_delete')->name('address.destroy')->middleware('auth');
Route::get('/profile', 'ProfileController@profile'); Route::get('/profile', 'ProfileController@profile')->middleware('auth');
Route::post('/profile/save', 'ProfileController@save')->name('profile.save'); Route::post('/profile/save', 'ProfileController@save')->name('profile.save')->middleware('auth');
// //
//Route::get('/packages/list', 'PackagesController@pending_packages'); //Route::get('/packages/list', 'PackagesController@pending_packages');
//Route::get('/packages/pending', 'PackagesController@pending_packages')->name('packagePending'); //Route::get('/packages/pending', 'PackagesController@pending_packages')->name('packagePending');
...@@ -86,15 +86,15 @@ Route::post('/profile/save', 'ProfileController@save')->name('profile.save'); ...@@ -86,15 +86,15 @@ Route::post('/profile/save', 'ProfileController@save')->name('profile.save');
Route::get('/profile/info', 'ProfileController@info')->middleware('auth'); Route::get('/profile/info', 'ProfileController@info')->middleware('auth');
Route::post('/profile/address/add', 'ProfileController@address_add')->middleware('auth'); Route::post('/profile/address/add', 'ProfileController@address_add')->middleware('auth');
Route::get('/profile/address/add', 'ProfileController@address_add'); Route::get('/profile/address/add', 'ProfileController@address_add')->middleware('auth');
Route::get('/profile/address/edit/{id}', 'ProfileController@address_edit')->where(['id' => '[0-9]+']); Route::get('/profile/address/edit/{id}', 'ProfileController@address_edit')->where(['id' => '[0-9]+'])->middleware('auth');
Route::post('/profile/address/edit/{id}', 'ProfileController@address_edit')->where(['id' => '[0-9]+']); Route::post('/profile/address/edit/{id}', 'ProfileController@address_edit')->where(['id' => '[0-9]+'])->middleware('auth');
Route::get('/profile/address/delete/{id}', 'ProfileController@address_delete')->where(['id' => '[0-9]+']); Route::get('/profile/address/delete/{id}', 'ProfileController@address_delete')->where(['id' => '[0-9]+'])->middleware('auth');
Route::get('/profile/address/set_default/{id}', 'ProfileController@address_set_default')->where(['id' => '[0-9]+']); Route::get('/profile/address/set_default/{id}', 'ProfileController@address_set_default')->where(['id' => '[0-9]+'])->middleware('auth');
Route::get('/profile/edit/', 'ProfileController@edit_profile'); Route::get('/profile/edit/', 'ProfileController@edit_profile')->middleware('auth');
Route::post('/profile/edit/', 'ProfileController@edit_profile'); Route::post('/profile/edit/', 'ProfileController@edit_profile')->middleware('auth');
Route::get('/profile/password/', 'ProfileController@edit_password'); Route::get('/profile/password/', 'ProfileController@edit_password')->middleware('auth');
Route::post('/profile/password/', 'ProfileController@edit_password'); Route::post('/profile/password/', 'ProfileController@edit_password')->middleware('auth');
Route::get('/tariffs', 'HomeController@tariffs')->name('tariffs'); Route::get('/tariffs', 'HomeController@tariffs')->name('tariffs');
Route::get('/terms', 'HomeController@terms')->name('terms'); Route::get('/terms', 'HomeController@terms')->name('terms');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment