Kaynağa Gözat

When publishing without a set date, make publish_at = now()

axkuhta 1 yıl önce
ebeveyn
işleme
28f24601f9
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      app/Http/Controllers/ArticleController.php

+ 1 - 1
app/Http/Controllers/ArticleController.php

@@ -67,7 +67,7 @@ class ArticleController extends Controller
 		$article->description = $arr->description ?? explode(".", $arr->content)[0];
 		$article->content = $arr->content;
 		$article->status = $arr->status;
-		$article->publish_at = $arr->publish_at;
+		$article->publish_at = $arr->publish_at ?? ($arr->status == Article::STATUS_PUBLISHED ? now() : null);
 		$article->unpublish_at = $arr->unpublish_at;
 		$article->save();