Example #1
0
 /**
  * @return \Illuminate\Http\RedirectResponse
  */
 public function flush()
 {
     // get all tags.
     // update all counts:
     $tags = Tag::get();
     /** @var Tag $tag */
     foreach ($tags as $tag) {
         foreach ($tag->transactionjournals()->get() as $journal) {
             $count = $journal->tags()->count();
             $journal->tag_count = $count;
             $journal->save();
         }
     }
     Session::clear();
     return Redirect::route('index');
 }
 /**
  * @return \Illuminate\Http\RedirectResponse
  */
 public function flush()
 {
     Preferences::mark();
     // get all tags.
     // update all counts:
     $tags = Tag::get();
     /** @var Tag $tag */
     foreach ($tags as $tag) {
         foreach ($tag->transactionjournals()->get() as $journal) {
             $count = $journal->tags()->count();
             $journal->tag_count = $count;
             $journal->save();
         }
     }
     Session::clear();
     Artisan::call('cache:clear');
     return redirect(route('index'));
 }
 /**
  * @param $tagName
  *
  * @return Tag|null
  * @internal param $tag
  */
 protected function findTag($tagName)
 {
     /** @var Tag $tag */
     foreach (Tag::get() as $tag) {
         if ($tag->tag == $tagName && $this->user->id == $tag->user_id) {
             return $tag;
             break;
         }
     }
     return null;
 }
Example #4
0
 /**
  * @param $tagName
  *
  * @return Tag|null
  * @internal param $tag
  */
 protected function findTag($tagName)
 {
     // account
     $user = User::whereEmail('*****@*****.**')->first();
     /** @var Tag $tag */
     foreach (Tag::get() as $tag) {
         if ($tag->tag == $tagName && $user->id == $tag->user_id) {
             return $tag;
             break;
         }
     }
     return null;
 }