ajax()) { $query = StockOpname::with(['product', 'dealer', 'user']); return DataTables::of($query) ->addIndexColumn() ->addColumn('product_name', function ($row) { return $row->product ? $row->product->name : '-'; }) ->addColumn('dealer_name', function ($row) { return $row->dealer ? $row->dealer->name : '-'; }) ->addColumn('user_name', function ($row) { return $row->user ? $row->user->name : '-'; }) ->editColumn('opname_date', function ($row) { return $row->opname_date->format('d M Y'); }) ->make(true); } return view('warehouse_management.stock_opnames.index'); }catch(\Exception $ex){ Log::error($ex->getMessage()); } } }