Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Подскажите, пожалуйста,
вот есть строка вывода количества комментариев по id поста:
$allComments = Post::find(1)->comments()->count();
но это только для одного конкретного поста. Можно ли как-то сделать запрос для всех постов(не зная их количество) вот так же в одну строку без фасада DB ($allComments = DB::select('select * from users...), чтобы в итоге получить массив [id_поста=>количество_комментариев]?
Буквально сегодня на laravel-news.ru появилась новость о выходе 5.2.32 версии фреймворка. В этой версии появился метод withCount(), который вам, по сути, и нужен.
Изменено AlexeyMezenin (18.05.2016 19:26:50)
Не в сети
а как сделать вывод месяца на русском языке?
postsData[{{ $post->id }}] = {
createdAt: '{{ $post->created_at->format('d M') }}'
};
а как сделать вывод месяца на русском языке?
postsData[{{ $post->id }}] = {
createdAt: '{{ $post->created_at->format('d M') }}'
};
// The most typical usage is for comments
// The instance is the date the comment was created and its being compared to default now()
echo Carbon::now()->subDays(5)->diffForHumans(); // 5 days ago
echo Carbon::now()->diffForHumans(Carbon::now()->subYear()); // 1 year after
$dt = Carbon::createFromDate(2011, 8, 1);
echo $dt->diffForHumans($dt->copy()->addMonth()); // 1 month before
echo $dt->diffForHumans($dt->copy()->subMonth()); // 1 month after
echo Carbon::now()->addSeconds(5)->diffForHumans(); // 5 seconds from now
echo Carbon::now()->subDays(24)->diffForHumans(); // 3 weeks ago
echo Carbon::now()->subDays(24)->diffForHumans(null, true); // 3 weeks
http://carbon.nesbot.com/docs/ пункт Difference for Humans и Localization
Не в сети
Страницы 1