public static function getMetaSeo($modelName, $modelId = null) { if (!$modelId) { $seoMeta = AdminSeo::where('model_name', $modelName)->first(); return $seoMeta; } $seoMeta = AdminSeo::where('model_name', $modelName)->where('model_id', $modelId)->first(); $meta = $modelName::find($modelId); if ($seoMeta->title_site == '') { $seoMeta->title_site = $meta->name; } if ($seoMeta->description_site == '') { $seoMeta->description_site = limit_text(strip_tags($meta->description), TEXTLENGH_DESCRIPTION); } if ($seoMeta->keyword_site == '') { $seoMeta->keyword_site = 'Game ' . $meta->name . ', trò chơi ' . $meta->name . ', game cho mobile hay nhất tại choinhanh.vn'; } if ($seoMeta->title_fb == '') { $seoMeta->title_fb = $meta->name; } if ($seoMeta->description_fb == '') { $seoMeta->description_fb = limit_text(strip_tags($meta->description), TEXTLENGH_DESCRIPTION); } // if($seoMeta->image_url_fb == '') { // $seoMeta->image_url_fb = url(UPLOAD_GAME_AVATAR . '/' . $meta->image_url); // } return $seoMeta; }
public function run() { AdminSeo::create(['model_name' => 'AdminNew', 'model_id' => 1, 'description_site' => 'This is des parent 1']); AdminSeo::create(['model_name' => 'AdminNew', 'model_id' => 2, 'description_site' => 'This is des parent 2']); AdminSeo::create(['model_name' => 'AdminNew', 'model_id' => 3, 'description_site' => 'This is des parent 3']); //seo AdminSeo::create(['model_name' => SEO_SCRIPT, 'header_script' => '<meta name="resource-type" content="Document" /> <meta name="generator" content="" /> <meta name="copyright" content="Công ty Cổ phần ABC" />', 'footer_script' => '<meta name="resource-type" content="Document" /> <meta name="generator" content="" /> <meta name="copyright" content="Công ty Cổ phần ABC" />']); AdminSeo::create(['model_name' => SEO_META, 'title_site' => '', 'description_site' => 'Tổng hợp các game hay nhât', 'keyword_site' => '']); }