render('Shop.Admin.Articles.list'); } public function getDatatable(Request $request) { return Articles::getTables($request->all()); } public function create() { $data = $this->getMeta(); return view('Shop.Admin.Articles.create', $data); } public function store(Request $request) { $data = $request->all(); dump($data); exit; Articles::storeFull($data); return redirect()->route('Shop.Admin.Articles.index'); } public function show($id) { $data = Articles::get($id); return view('Shop.Admin.Articles.view', $data); } public function edit($id) { $data = Articles::getFull($id); return view('Shop.Admin.Articles.edit', $data); } public function update(Request $request) { // } public function destroy($id) { return Articles::destroy($id); } public function getMeta($data = []) { return Articles::getMeta($data); } public function getImages(Request $request, $id = false) { $id = $id ? $id : $request->input('id'); $data['images'] = Articles::getImages($id); return view('components.uploader.mini-gallery-items', $data); } public function deleteImage(Request $request) { $id = $request->input('id'); $index = $request->input('index'); return Articles::deleteImage($id, $index); } }