/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function bulid_slugs() { $news = News::select(['id', 'title', 'keywords', 'content', 'language'])->get(); foreach ($news as $news_item) { $news_record = News::find($news_item->id); if ('fa' == $news_item->language) { $news_record->title = persian_normalizer($news_item->title); $news_record->keywords = persian_normalizer($news_item->keywords); $news_record->content = persian_normalizer($news_item->content); $news_record->slug = persian_slug($news_item->title); } elseif ('tr' == $news_item->language) { $news_record->slug = turkish_slug($news_item->title); } else { $news_record->slug = str_slug($news_item->title); } $news_record->save(); } return 'Done bulid slugs'; }