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/: