public function edit($publicId)
{
$account = Auth::user()->account;
$product = Product::scope($publicId)->withTrashed()->firstOrFail();
$data = ['account' => $account, 'taxRates' => $account->invoice_item_taxes ? TaxRate::scope()->get(['id', 'name', 'rate']) : null, 'product' => $product, 'entity' => $product, 'method' => 'PUT', 'url' => 'products/' . $publicId, 'title' => trans('texts.edit_product')];
return View::make('accounts.product', $data);
}