Edit File: AdditiveController.php
<?php namespace App\Http\Controllers\StoresDashboard; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Http\Requests\StoreAdditiveCategoryRequest; use App\Models\Store; use App\Models\ProductAdditiveCategory; use Auth; use Redirect; use App\Services\Store\AddtiveService; class AdditiveController extends Controller { // public function get_additives(Request $request){ $data = new AddtiveService(); $additives = $data->get_additives(); return view('stores_dashboard.additives.additives',compact('additives')); } public function get_add_additive(Request $request){ $user = Auth::user(); $store = Store::where('user_id',$user->id) ->first(); return view('stores_dashboard.additives.add_additive',compact('store','user')); } public function post_additive(StoreAdditiveCategoryRequest $request){ $data = new AddtiveService(); $additive = $data->post_additive($request->validated()); $msg =trans('dashboard.created_successfully'); $url = route('stores_dashboard.get_additives'); return response()->json([ 'key' => 'success', 'msg' => $msg , 'url' => $url ]); } //ProductAdditiveCategory public function get_edit_additive(Request $request,$id){ $data = new AddtiveService(); $additive = $data->get_edit_additive($id); return view('stores_dashboard.additives.edit_additive',compact('additive')); } public function post_edit_additive(StoreAdditiveCategoryRequest $request){ $data = new AddtiveService(); $msg = $data->post_edit_additive($request->validated()); $url = route('stores_dashboard.get_additives'); return response()->json([ 'key' => 'success', 'msg' => $msg , 'url' => $url ]); } public function delete_additive(Request $request) { $data = new AddtiveService(); $msg = $data->delete_additive($request->all()); $url = route('stores_dashboard.get_additives'); return response()->json([ 'key' => 'success', 'msg' => $msg , 'url' => $url ]); } }
Back to File Manager