for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Bedard\Shop\Controllers;
use Backend\Classes\Controller;
use Bedard\Shop\Models\Inventory;
use Exception;
use Response;
/**
* Inventories Back-end Controller.
*/
class Inventories extends Controller
{
* Validate an inventory.
*
* @return Response
public function validate()
$data = input('inventory');
if (! $data || ! is_array($data)) {
return Response::make('Error', 422);
}
try {
$inventory = Inventory::firstOrNew(['id' => $data['id']]);
$inventory->fill($data);
$inventory->validate();
} catch (Exception $e) {
return Response::make($e->getMessage(), 400);
return Response::make($inventory, 200);