Update supplier/cost with components

This commit is contained in:
2024-08-24 17:37:55 +10:00
parent b877a2b673
commit 2627cea3b5
8 changed files with 89 additions and 146 deletions

View File

@@ -8,7 +8,7 @@ use Illuminate\Support\Arr;
use App\Http\Requests\{SupplierAddEdit,SupplierProductAddEdit};
use App\Jobs\ImportCosts;
use App\Models\{Cost,Supplier,SupplierDetail};
use App\Models\{Supplier,SupplierDetail};
class SupplierController extends Controller
{
@@ -24,7 +24,7 @@ class SupplierController extends Controller
foreach (Arr::except($request->validated(),['supplier_details','api_key','api_secret','submit']) as $key => $item)
$o->{$key} = $item;
$o->active = (bool)$request->active;
$o->active = (bool)$request->validated('active');
try {
$o->save();
@@ -50,25 +50,6 @@ class SupplierController extends Controller
->with('success','Supplier Saved');
}
/**
* Show the suppliers invoice
*
* @param Cost $o
* @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\Contracts\View\View
*/
public function cost(Cost $o)
{
// @todo Need to add the services that are active that are not on the bill for the supplier.
return view('theme.backend.adminlte.supplier.cost.view')
->with('o',$o);
}
public function cost_add(Supplier $o)
{
return view('theme.backend.adminlte.supplier.cost.add')
->with('o',$o);
}
public function cost_submit(Request $request,Supplier $o)
{
$request->validate([