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,7 +3,8 @@
namespace App\Http\Controllers\Modals;
use App\Abstracts\Http\Controller;
use Illuminate\Http\Request as CRequest;
use App\Jobs\Setting\CreateCategory;
use Illuminate\Http\Request as IRequest;
class Categories extends Controller
{
@ -24,7 +25,7 @@ class Categories extends Controller
*
* @return Response
*/
public function create(CRequest $request)
public function create(IRequest $request)
{
$type = $request->get('type', 'item');
@ -37,4 +38,26 @@ class Categories extends Controller
'html' => $html,
]);
}
/**
* Store a newly created resource in storage.
*
* @param Request $request
*
* @return Response
*/
public function store(IRequest $request)
{
$request['enabled'] = 1;
$request['type'] = $request->get('type', 'income');
$request['color'] = $request->get('color', '#' . dechex(rand(0x000000, 0xFFFFFF)));
$response = $this->ajaxDispatch(new CreateCategory($request));
if ($response['success']) {
$response['message'] = trans('messages.success.added', ['type' => trans_choice('general.categories', 1)]);
}
return response()->json($response);
}
}