За последние 24 часа нас посетили 21222 программиста и 1021 робот. Сейчас ищут 865 программистов ...

Сформировать запрос из базы данных SQL Server в blade Laravel

Тема в разделе "Laravel", создана пользователем Данила423423, 12 сен 2020.

Метки:
  1. Данила423423

    Данила423423 Новичок

    С нами с:
    20 авг 2020
    Сообщения:
    6
    Симпатии:
    0
    {{ 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
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Не надо запросы делать в шаблоне. Он не для этого. Запрос в контроллере - результат в шаблон
    --- Добавлено ---
    Ну и если список нужен то в запросе first() заменяете на all(), добавляете сортировку OrderBy(), а в шаблоне выходите через foreach
     
  3. Данила423423

    Данила423423 Новичок

    С нами с:
    20 авг 2020
    Сообщения:
    6
    Симпатии:
    0
    А как это примерно должно выглядеть?)
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Почитать документацию по ларке, ее полно и на русском языке, или книжку какую прочитать...
    Раз уж замахнулись на Ларек - будьте добры уметь искать и думать, тут вам не раздел для новичков что элементпрщину жевать
     
  5. Данила423423

    Данила423423 Новичок

    С нами с:
    20 авг 2020
    Сообщения:
    6
    Симпатии:
    0
    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) , не хочу делать ошибки, документацию читал, но так и не понял, как это реализовывается
     
  6. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Ну в цикле осталось не сам экземпляр объекта выводить а нужные поля. + Сам цикл в блейде не так выглядит, ну посмотрите документацию, она же не кусается