Esempio n. 1
0
    $user = User::mostHelpfulForProject()->first();
    return [$user, Project::find($user->most_helped_project)];
    // with('claimedTasks')
    // ->join('tasks', 'users.id', '=', 'tasks.claimed_id')
    // select([
    // 	'users.*',
    // 	DB::raw($sql)
    // ]);
    // ->sortByDesc(function($item) {
    //        return $item->claimedTasks->count();
    //    })->each(function($item) {
    //        return $item->totalClaimedTasks = $item->claimedTasks->count();
    //    })->values()->first();
    // return $leader->toSql();
    return $leader->first();
    $q = Task::query();
    $q->notExpired()->withIsExpired();
    // $q->whereRaw("IFNULL(`task_date`, `created_at`) > '$today'");
    // $q->whereRaw(DB::raw("
    // 	IFNULL(`task_date`, `created_at`) >
    // 		(CASE WHEN `task_date` IS NULL THEN DATE_ADD(CURDATE(), INTERVAL $n_days DAY) ELSE CURRENT_DATE END)"));
    //$q->select('tasks.*', DB::raw("IFNULL(`task_date`, `created_at`) > (CASE WHEN `task_date` IS NULL THEN DATE_ADD(CURDATE(), INTERVAL $n_days DAY) ELSE CURRENT_DATE END) AS is_expired"));
    $q->withTrashed();
    // return $q->toSql();
    return $q->get();
    return $r;
});
// ------------------------------------------------------------------------
Route::get('php', function () {
    phpinfo();
});