04 10 2023 snapshot

This commit is contained in:
Anatoliy Poloz
2023-10-04 17:57:09 +03:00
parent 1e546fa48e
commit 09a00744a0
441 changed files with 41582 additions and 254079 deletions

View File

@@ -19,20 +19,18 @@ class BlogPostController extends Controller
*/
public function index(Request $request)
{
if ($request->has('author')) {
$author = $request->get('author');
$user = User::find($author);
$blogPosts = $user ? $user->author_of_blog_post()->limit(10)->get()->unique() : [];
} elseif($request->has('tag')) {
$tagId = Str::of($request->get('tag'))->split('/-/')->first();
$blogPosts = Tag::find($tagId)->blogPosts()->limit(10)->get()->unique();
} else {
$blogPosts = BlogPost::limit(10)->get();
}
// if ($request->has('author')) {
// $author = $request->get('author');
// $user = User::find($author);
// $blogPosts = $user ? $user->author_of_blog_post()->distinct()->limit(10)->get()->unique() : [];
// } elseif ($request->has('tag')) {
// $tagId = Str::of($request->get('tag'))->split('/-/')->first();
// $blogPosts = Tag::find($tagId)->blogPosts()->orderBy('created_at', 'desc')->limit(10)->get()->unique();
// } else {
// $blogPosts = BlogPost::orderBy('created_at', 'desc')->limit(10)->get();
// }
return view('blog_post/index', [
'blogPosts' => $blogPosts,
]);
return view('blog_post/index');
}
/**