Foodomaa - Limitação de Adicionais

Olá!

Siga este tutorial para implementar uma limitação de adicionais, impedindo o cliente de selecionar mais do que tem direito.



Alterando o DB, para mais uma coluna com o campo addonlimit:

ALTER TABLE addon_categories ADD addonlimit INT NOT NULL DEFAULT '0' AFTER type;


Em:
app\Http\Controllers\RestaurantOwnerController.php

Abaixo de (linha 894 e 960):
$addonCategory->type = $request->type;

Adicionar:
$addonCategory->addonlimit = $request->addonlimit;


Em:
app\Http\Controllers\AdminController.php

Abaixo de (linha 1542 e 1610):
$addonCategory->type = $request->type;

Adicionar:
$addonCategory->addonlimit = $request->addonlimit;


Em:
resources\views\admin\addonCategories.blade.php

Abaixo de (linha 51):
<th>Type</th>

Adicionar:
<th>Limit</th>

--

Abaixo de (linha 74):
</td>

Adicionar:
<td>{{ $addonCategory->addonlimit }}</td>


Em:
resources\views\admin\editAddonCategory.blade.php

Abaixo de (linha 40):
</div>

Adicionar:
<div class="form-group row">
  <label class="col-lg-3 col-form-label"><span class="text-danger">*</span>Limit:</label>
  <div class="col-lg-9">
   <input value="{{ $addonCategory->addonlimit }}" type="text" class="form-control form-control-lg" name="addonlimit"
   placeholder="Addon Category Limit" required>
  </div>
</div>


Em:
resources\views\admin\newAddonCategory.blade.php

Abaixo de (linha 38):
</div>

Adicionar:
<div class="form-group row">
  <label class="col-lg-3 col-form-label"><span class="text-danger">*</span>Limit:</label>
  <div class="col-lg-9">
   <input type="text" class="form-control form-control-lg" name="addonlimit"
   placeholder="Addon Category Limit" required>
  </div>
</div>


Em:
resources\views\restaurantowner\addonCategories.blade.php

Abaixo de (linha 51):
<th>{{ __('storeDashboard.acpTableType')}}</th>

Adicionar:
<th>Limit</th>

Abaixo de (linha 74):
</td>

Adicionar:
<td>{{ $addonCategory->addonlimit }}</td>


Em:
resources\views\restaurantowner\editAddonCategory.blade.php

Abaixo de (linha 41):
</div>

Adicionar:
<div class="form-group row">
  <label class="col-lg-3 col-form-label"><span class="text-danger">*</span>Limit:</label>
  <div class="col-lg-9">
   <input value="{{ $addonCategory->addonlimit }}" type="text" class="form-control form-control-lg" name="addonlimit"
   placeholder="Addon Category Limit" required>
  </div>
</div>


Em:
resources\views\restaurantowner\newAddonCategory.blade.php

Abaixo de (linha 38):
</div>

Adicionar:
<div class="form-group row">
  <label class="col-lg-3 col-form-label"><span class="text-danger">*</span>Limit:</label>
  <div class="col-lg-9">
   <input type="text" class="form-control form-control-lg" name="addonlimit"
   placeholder="Addon Category Limit" required>
  </div>
</div>


Agora baixe o JS correspondente a sua versão e substitua em static/js/:

Downloads: 2.6.12.7.2

 

Esta resposta lhe foi útil? 16 Usuários acharam útil (17 Votos)