Manikanta  paste code  from "class AdminController extends Controller" started
 till return view
class AdminController extends Controller
{
    /**
     * @return mixed
     */
    public function dashboard(Request $request)
    {
      $displayUsersToday = User::whereDate('created_at', Carbon::now())->get()->count();
$displayRestaurantsToday = Restaurant::where('created_at', Carbon::now())->get()->count();
$displaySalesToday = Order::whereDate('created_at', Carbon::now())->get();
 $displayCompletedSalesToday = Order::where('orderstatus_id', 5)->whereDate('created_at', Carbon::now())->get();
  
    $displayUsers = User::count();
    $displayRestaurants = Restaurant::count();
    $displaySales = Order::where('orderstatus_id', 5)->get();
    $displayEarnings = $displaySales;
    $displaySales = count($displaySales);
    $total = 0;
    foreach ($displayEarnings as $de) {
        $total += $de->total;
    }
    $displayEarnings = $total;
    $orders = Order::orderBy('id', 'DESC')->with('orderstatus', 'restaurant')->take(10)->get();
    $users = User::orderBy('id', 'DESC')->with('roles')->take(9)->get();
    $todaysDate = Carbon::now()->format('Y-m-d');
    $orderStatusesName = '[';
    $orderStatuses = Orderstatus::get(['name'])
        ->pluck('name')
        ->toArray();
    foreach ($orderStatuses as $key => $value) {
        $orderStatusesName .= "'" . $value . "', ";
    }
    $orderStatusesName = rtrim($orderStatusesName, ' ,');
    $orderStatusesName = $orderStatusesName . ']';
    $ifAnyOrders = Order::count();
    if ($ifAnyOrders == 0) {
        $ifAnyOrders = false;
    } else {
        $ifAnyOrders = true;
    }
    $orderStatusOrders = Order::select('orderstatus_id', DB::raw('count(*) as total'))
        ->groupBy('orderstatus_id')
        ->pluck('total', 'orderstatus_id')->all();
    $orderStatusesData = '[';
    foreach ($orderStatusOrders as $key => $value) {
        if ($key == 1) {
            $orderStatusesData .= '{value:' . $value . ", name:'Order Placed'}, ";
        }
        if ($key == 2) {
            $orderStatusesData .= '{value:' . $value . ", name:'Preparing Order'}, ";
        }
        if ($key == 3) {
            $orderStatusesData .= '{value:' . $value . ", name:'Delivery Guy Assigned'}, ";
        }
        if ($key == 4) {
            $orderStatusesData .= '{value:' . $value . ", name:'Order Picked Up'}, ";
        }
        if ($key == 5) {
            $orderStatusesData .= '{value:' . $value . ", name:'Delivered'}, ";
        }
        if ($key == 6) {
            $orderStatusesData .= '{value:' . $value . ", name:'Canceled'}, ";
        }
        if ($key == 7) {
            $orderStatusesData .= '{value:' . $value . ", name:'Ready For Pick Up'}, ";
        }
        if ($key == 8) {
            $orderStatusesData .= '{value:' . $value . ", name:'Awaiting Payment'}, ";
        }
        if ($key == 9) {
            $orderStatusesData .= '{value:' . $value . ", name:'Payment Failed'}, ";
        }
    }
    $orderStatusesData = rtrim($orderStatusesData, ',');
    $orderStatusesData .= ']';
    return view('admin.dashboard', array(
        'displayUsers' => $displayUsers,
        'displayRestaurants' => $displayRestaurants,
        'displaySales' => $displaySales,
        'displayEarnings' => number_format((float) $displayEarnings, 2, '.', ''),
        'orders' => $orders,
        'users' => $users,
        'todaysDate' => $todaysDate,
        'orderStatusesName' => $orderStatusesName,
        'orderStatusesData' => $orderStatusesData,
        'ifAnyOrders' => $ifAnyOrders,
        'displayUsersToday' => $displayUsersToday,
        'displayRestaurantsToday' => $displayRestaurantsToday,
        'displaySalesToday' => $displaySalesToday,
        'displayCompletedSalesToday' => $displayCompletedSalesToday,
        'orderStatusesName' => $orderStatusesName,
        'orderStatusesData' => $orderStatusesData,
        'ifAnyOrders' => $ifAnyOrders,
    ));
}