/** * Display a listing of the resource. * * @param Request $request * * @return \Illuminate\Http\Response */ public function index(Request $request) { $products = Product::select(['products.id', 'products.name', 'products.image', 'products.active', 'products.position', 'products_categories.name as category'])->join('products_categories', 'products_categories.id', '=', 'products.categoryId'); return Datatables::of($products)->addColumn('active', function ($product) { return $product->active ? '<i class="fa fa-check-square-o"></i>' : '<i class="fa fa-square-o"></i>'; })->make(true); }