2017-06-28 67 views
2

我爲我的博客使用了RainLab.Blog插件。此外,我正在嘗試爲我的網站創建一個訂閱腳本,併成功設法從數據庫中獲取titleslug參數,並在我想通過郵件發送最新帖子時使用它們。一切工作正常,但我也想發送精選圖像,可以添加到帖子,而它正在創建:img如何通過Laravel在10月CMS中獲取特色圖像?

有沒有辦法將它包含在下面的腳本,考慮到我已經提取來自rainlab_blog_posts表的標題和slug參數。顯然沒有鏈接功能的圖像在此表:

foreach($blogPosts as $posts) 
{ 
$text .= '<a href="https://somesite.com/blog/post/'.$posts->slug.'">'.$posts->title.'</a><br>'; 
} 

回答

3

您應該檢查日誌模型發現帖子和圖像

如果方法名稱爲featured_images$posts->featured_images這樣你就可以得到圖像之間的關係

但我想featured_images是不是一對一的關係,每一個職位可能有不止一個圖像

所以你應該決定你想在你的代碼示例顯示

該圖片:

foreach($blogPosts as $posts) 
{ 
$text .= '<a href="https://somesite.com/blog/post/'.$posts->slug.'">'.$posts->title.'</a><br>'; 

$image .= $posts->featured_images[0]->path; 
} 

featured_images [0]得到第一個圖像featured_images也路徑是存儲路徑的列名特色圖片添加在IMG SRC這條道路

$posts->featured_images->first()->path是另一種方式來獲得職位

的圖像
相關問題