В моем приложении каждый пользователь может создать свою собственную социальную «группу», похожую на meetup.com.Примером группы может быть «Давайте играть в теннис в четверг».
Пользователи могут видеть каждую группу, созданную ими, на своей панели инструментов.
У меня есть значок начальной загрузки какие ссылки на группы пользователей.На этом значке отображается небольшое число, указывающее количество созданных пользователем групп.
Вот моя кнопка с фиктивным числом «3» внутри:
<a href="groups" class="list-group-item list-group-item-action">Groups I've Created<span class="badge badge-primary badge-pill">3</span>
Мои вопросы: как мнединамически обновлять номер значка, чтобы он отображал, сколько групп создал пользователь?
У меня есть таблица групп, чтобы я мог посчитать количество строк и таким образом заполнить значок?Я кодирую только несколько недель, так что если кто-нибудь сможет показать мне, как код должен выглядеть там, где мне нужно его разместить, это действительно поможет !!Спасибо, ребята.
Вот моя база данных Groups
data
DROP TABLE IF EXISTS `groups`;
CREATE TABLE IF NOT EXISTS `groups` (
`id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`group_title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
`group_description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
)
User.php
public function groups()
{
return $this->hasMany('App\Group');
}
GroupsController.php
public function ()
{
$user = User::with('groups')->get();
$check = $user->count();
return view('groups.index', compact('check'));
}
home.blade.php
<a href="groups" class="list-group-item list-group-item-action">
Groups I've Created
<span class="badge badge-primary badge-pill">{{ $check }}</span>
</a>