formatted modals

This commit is contained in:
denisdulici
2020-02-11 19:17:50 +03:00
parent 3c8db9a810
commit b32734b772
7 changed files with 63 additions and 76 deletions

View File

@ -3,13 +3,11 @@
namespace App\Http\Controllers\Modals;
use App\Abstracts\Http\Controller;
use Illuminate\Http\Request as Request;
use App\Jobs\Common\CreateItem;
use App\Models\Setting\Category;
use App\Models\Setting\Currency;
use App\Models\Setting\Tax;
use Illuminate\Http\Request as IRequest;
class Items extends Controller
{
@ -30,7 +28,7 @@ class Items extends Controller
*
* @return Response
*/
public function create(Request $request)
public function create(IRequest $request)
{
$categories = Category::type('item')->enabled()->orderBy('name')->pluck('name', 'id');
@ -54,7 +52,7 @@ class Items extends Controller
* @param $request
* @return Response
*/
public function store(Request $request)
public function store(IRequest $request)
{
if ($request->get('type', false) == 'inline') {
$data = [
@ -62,7 +60,7 @@ class Items extends Controller
'name' => '',
'sale_price' => 0,
'purchase_price' => 0,
'enabled' => 1
'enabled' => 1,
];
$data[$request->get('field')] = $request->get('value');
@ -72,6 +70,10 @@ class Items extends Controller
$response = $this->ajaxDispatch(new CreateItem($request));
if ($response['success']) {
$response['message'] = trans('messages.success.added', ['type' => trans_choice('general.items', 1)]);
}
return response()->json($response);
}
}