mirror of
https://gitlab.com/omair-personal/izyim.git
synced 2026-08-19 04:14:05 +00:00
23 lines
509 B
PHP
Executable File
23 lines
509 B
PHP
Executable File
<?php
|
|
|
|
namespace App\Classes\ControllersLogic\Warehouses;
|
|
|
|
use App\Models\Warehouse;
|
|
use App\Http\Resources\Warehouse as WarehouseResource;
|
|
use Illuminate\Http\Request;
|
|
|
|
class UpdateWarehouse
|
|
{
|
|
public function execute(Request $request) {
|
|
$warehouse = $request->method() === 'PUT' ? Warehouse::findOrFail($request->input('id')) : new Warehouse;
|
|
|
|
$warehouse->fill($request->except('id'));
|
|
|
|
if($warehouse->save()){
|
|
return new WarehouseResource($warehouse);
|
|
}
|
|
|
|
}
|
|
|
|
}
|