Error
PHP 8.3.12
Call to a member function getSeo() on null
 / home / nn00692822 / domains / truongmaisaigon.vn / public_html / src / Controllers / Web / NewsController.php: 125
        BreadCrumbs::setBreadcrumb(list: $itemList, cat: $itemCat, item: $itemItem, sub: $itemSub);
        $news = $itemSub->getItems(['id', 'name' . $this->lang, 'desc' . $this->lang, 'slugvi', 'slugen', 'photo', 'type'])->paginate(10);
        $this->setSeoForPage($itemSub, 'news-sub', 'news');
        return View::share(['com' => $this->type])->view('news.news', compact('news', 'titleMain'));
    }
    public function detail($slug)
    {
        $rowDetail = NewsModel::select('type', 'id', 'id_lists', 'name' . $this->lang, 'slugvi', 'slugen', 'desc' . $this->lang, 'content' . $this->lang, 'view', 'id_list', 'id_cat', 'id_item', 'id_sub', 'photo', 'options')
            ->where(function ($query) use ($slug) {
                $query->where("slugvi", $slug)->orwhere("slugen", $slug);
            })
            ->whereRaw("FIND_IN_SET(?,status)", ['hienthi'])
            ->first();
        if (!empty($rowDetail))
            $rowDetail->increment('view');
        $seoPage = $rowDetail->getSeo('news', 'save')->first();
        Seo::setSeoData($seoPage, 'news', 'seo');
        $rowDetailPhoto = $rowDetail->getPhotos('news')->get();
        $tags = $rowDetail->tags ?? [];
        $itemList = $rowDetail->getCategoryList;
        $itemCat = $rowDetail->getCategoryCat;
        $itemItem = $rowDetail->getCategoryItem;
        $itemSub = $rowDetail->getCategorySub;
        $categoriesProduct = $this->getProductsByIdLists($rowDetail->id_lists);
        if (!empty($this->infoSeo('news', $rowDetail->type, 'title'))) BreadCrumbs::set(url('slugweb', ['slug' => $rowDetail->type]), $this->infoSeo('news', $rowDetail->type, 'title'));
        BreadCrumbs::setBreadcrumb(detail: $rowDetail, list: $itemList, cat: $itemCat, item: $itemItem, sub: $itemSub);
        $news = NewsModel::select('id', 'name' . $this->lang, 'photo', 'desc' . $this->lang, 'slugvi', 'type', 'view')
            ->where(['type' => $rowDetail['type'], 'id_list' => $rowDetail->id_list])
            ->where("id", "!=", $rowDetail['id'])
            ->whereRaw("FIND_IN_SET(?,status)", ['hienthi'])

Request

https://truongmaisaigon.vn/kiem-dinh-chat-luong-ban-ghe-van-phong-can-luu-y-dieu-gi
GET
curl "https://truongmaisaigon.vn/kiem-dinh-chat-luong-ban-ghe-van-phong-can-luu-y-dieu-gi" \
   -X GET \
   -H 'host: truongmaisaigon.vn' \
   -H 'priority: u=0, i' \
   -H 'accept-encoding: gzip, deflate, br, zstd' \
   -H 'sec-fetch-dest: document' \
   -H 'sec-fetch-user: ?1' \
   -H 'sec-fetch-mode: navigate' \
   -H 'sec-fetch-site: none' \
   -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
   -H 'user-agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' \
   -H 'upgrade-insecure-requests: 1' \
   -H 'sec-ch-ua-platform: "Windows"' \
   -H 'sec-ch-ua-mobile: ?0' \
   -H 'sec-ch-ua: "Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"' \
   -H 'cache-control: no-cache' \
   -H 'pragma: no-cache';

Browser

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Headers

host
truongmaisaigon.vn
priority
u=0, i
accept-encoding
gzip, deflate, br, zstd
sec-fetch-dest
document
sec-fetch-user
?1
sec-fetch-mode
navigate
sec-fetch-site
none
accept
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
upgrade-insecure-requests
1
sec-ch-ua-platform
"Windows"
sec-ch-ua-mobile
?0
sec-ch-ua
"Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"
cache-control
no-cache
pragma
no-cache

Body

[]

Context

Versions

Php Version
8.3.12