Files
izyim/app/Classes/ControllersLogic/Warehouses/UpdateWarehouse.php
T
2019-03-19 17:11:21 +08:00

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);
}
}
}