{{ DB::connection('ddtank')->table('Sys_Users_Detail')->where('UserName', Auth::user()->name)->first() != null ?DB::connection('ddtank')->table('Sys_Users_Detail')->where('UserName', Auth::user()->name)->first()->NickName : 'null' }} - Показывает мой ник-нейм из базы данных {{ DB::connection('ddtank')->table('V_Sys_Users_Detail')->where('UserName', Auth::user()->name)->first() != null ?DB::connection('ddtank')->table('V_Sys_Users_Detail')->where('UserName', Auth::user()->name)->first()->FightPower : 'null' }} - Показывает мою силу из базы данных Помогите пожалуйста реализовать запрос, который будет выдавать Ник-нейм игрока и его силу(от большей к меньшей) Например Fifik 1000000 Fifik2 10000
Не надо запросы делать в шаблоне. Он не для этого. Запрос в контроллере - результат в шаблон --- Добавлено --- Ну и если список нужен то в запросе first() заменяете на all(), добавляете сортировку OrderBy(), а в шаблоне выходите через foreach
Почитать документацию по ларке, ее полно и на русском языке, или книжку какую прочитать... Раз уж замахнулись на Ларек - будьте добры уметь искать и думать, тут вам не раздел для новичков что элементпрщину жевать
public function topuser() { $FightPower = DB::connection('ddtank')->table('V_Sys_Users_Detail')->where('UserName', 'FightPower')->OrderBy('FightPower', 'desc')->all() } Route::get('lk', 'LKController@topuser')->name('FightPower); @foreach {{ $FightPower }} @endforeach Можете хотя бы помочь поправить пожалуйста?) и желательно поставить так, чтобы выводилось только 10 человек, вроде как это ->paginate(10) , не хочу делать ошибки, документацию читал, но так и не понял, как это реализовывается
Ну в цикле осталось не сам экземпляр объекта выводить а нужные поля. + Сам цикл в блейде не так выглядит, ну посмотрите документацию, она же не кусается