Я сортирую данные в базе данных, но веб-страница не вступает в силу - PullRequest
0 голосов
/ 09 октября 2018

Я пытался отсортировать / упорядочить данные в базе данных.Я использовал эту команду:

SELECT * FROM `estates`  
ORDER BY `estates`.`price`  ASC

Это влияет на порядок базы данных.Но на веб-странице это не так.Как я могу сделать так, чтобы это действовало и на веб-странице?Любая идея?Спасибо.

Кстати, я использую Laravel и получаю данные из базы данных с помощью MVC. Если вам нужно проверить структуру моей страницы, вот она:

<table cellspacing='0'> <!-- cellspacing='0' is important, must stay -->
  <thead>
    <tr>
      <th width="150px">会社名</th>
      <th width="150px">物件名</th>
      <th width="250px">住所</th>
      <th width="150px">販売価格</th>
      <th width="100px">総戸数</th>
      <th width="150px">専有面積</th>
      <th width="100px">間取り</th>
      <th width="100px">バルコニー面積</th>
      <th width="100px">竣工時期</th>
      <th width="100px">入居時期</th>
    </tr>
  <thead>
  <tbody>
   @foreach($estates as $estate)
    <tr class="even">
      <td>{{$estate->company_name}}</td>
    <td><a href="{{json_decode($estate->link)}}" target="_blank">{{$estate->name}}</a><br/></td>
      <td>{{$estate->address}}</td>
      <td>{{$estate->price}}</td>
      <td>{{$estate->hows_old}}</td>
      <td>{{$estate->extend}}</td>
      <td>{{$estate->rooms}}</td>
      <td>{{$estate->balcon_m2}}</td>
      <td>{{$estate->old}}</td>
      <td>{{$estate->entery}}</td>
    </tr>
    @endforeach
  </tbody>
</table>

А вот контроллер:

public function sumos()
{

    $estates = Estates::get(); 
    //test

    $data['estates'] = $estates; 
    return view('welcome', $data); 

} 

1 Ответ

0 голосов
/ 09 октября 2018

попробуйте использовать orderBy

Estates::orderBy('price')->get(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...