query('menu_id') ?? $request->input('menu_id'); $permissions = $this->permissions[$menuId]?? []; // Avoid undefined index error $creator = $permissions['allow_create'] ?? 0; $updater = $permissions['allow_update'] ?? 0; $destroyer = $permissions['allow_destroy'] ?? 0; return view('taxation.index', compact('creator', 'updater', 'destroyer', 'menuId')); } public function upload(Request $request) { $menuId = $request->query('menu_id') ?? $request->input('menu_id'); return view('taxation.upload', compact('menuId')); } /** * Show the form for creating a new resource. */ public function create() { // } /** * Store a newly created resource in storage. */ public function store(Request $request) { // } /** * Display the specified resource. */ public function show(string $id) { // } /** * Show the form for editing the specified resource. */ public function edit(Request $request, string $id) { $menuId = $request->query('menu_id') ?? $request->input('menu_id'); $data = Tax::find($id); return view('taxation.edit', compact('menuId', 'data')); } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { // } /** * Remove the specified resource from storage. */ public function destroy(string $id) { // } }