本文整理汇总了PHP中Mensaje::orderBy方法的典型用法代码示例。如果您正苦于以下问题:PHP Mensaje::orderBy方法的具体用法?PHP Mensaje::orderBy怎么用?PHP Mensaje::orderBy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mensaje
的用法示例。
在下文中一共展示了Mensaje::orderBy方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: inicio
public function inicio()
{
switch (Auth::user()->tipo) {
case 0:
return Redirect::to('admin');
break;
case 2:
$date = getdate();
$mes = $date['mon'];
$cr = null;
$co = null;
$de = null;
$eq = null;
$year = $date['year'];
$stat = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('creatividad', 'DESC')->get();
$stat2 = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('conocimiento', 'DESC')->get();
$stat3 = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('desempeño', 'DESC')->get();
$stat4 = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('equipo', 'DESC')->get();
$statf = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->get();
if (count($stat) > 0) {
$cr = User::find($stat[0]->user_id);
}
if (count($stat2) > 0) {
$co = User::find($stat2[0]->user_id);
}
if (count($stat3) > 0) {
$de = User::find($stat3[0]->user_id);
}
if (count($stat4) > 0) {
$eq = User::find($stat4[0]->user_id);
}
$idf = 0;
$last = 0;
for ($i = 0; $i < count($statf); $i++) {
$sum = doubleval('' . $statf[$i]->creatividad) + doubleval('' . $statf[$i]->conocimiento);
if ($sum > $last) {
$last = $sum;
$idf = $statf[$i]->user_id;
}
}
$best = User::find($idf);
$mensajes = Mensaje::orderBy('id', 'DESC')->get();
return View::make('cursante.home', array('mensajes' => $mensajes, 'cr' => $cr, 'co' => $co, 'de' => $de, 'eq' => $eq, 'date' => $date, 'best' => $best));
break;
}
}