подсчитать количество всех строк в таблице в Laravel 5.6 - PullRequest
0 голосов
/ 26 ноября 2018

Я новичок в Laravel.У меня есть таблица с именем projects , и мне нужно посчитать количество всех строк таблицы проектов.Я попытался с помощью столбца id подсчитать все строки, как показано в следующей функции

public function totalprojects()
    {
        $projects = Project::where('id')->count();

        return view('summarys.summary')->withProjects($projects);
    } 

, но она возвращает 0 как мне это сделать?

1 Ответ

0 голосов
/ 26 ноября 2018

в вашем контроллере

(1) с использованием Eloquent :

 use App\Project;

 public function totalprojects()
        {
            $total_projects = Project::count();
            return view('summarys.summary')->with(['total'=>$total_projects]);
        }

(2) с использованием ЗапросСтроитель :

  use DB;
  public function totalprojects()
            {
                $total_projects = DB::table('projects')->count();
                return view('summarys.summary')->with(['total'=>$total_projects]);
            }

в вашем клинке:

<p>{{ $total }}</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...