示例#1
0
 public static function upload($filePath, $user, $forum = null)
 {
     $cover = new static();
     DB::transaction(function () use($cover, $filePath, $user, $forum) {
         $cover->save();
         // get id
         $cover->user()->associate($user);
         $cover->forum()->associate($forum);
         $cover->storeFile($filePath);
         $cover->save();
     });
     return $cover;
 }
示例#2
0
文件: Model.php 项目: Qiang1234/core
 /**
  * Set the forum model instance.
  *
  * @param \Flarum\Core\Models\Forum $forum
  */
 public static function setForum(Forum $forum)
 {
     static::$forum = $forum;
 }