Пример #1
0
 public function createTag()
 {
     $faker = Factory::create();
     $enName = $faker->word;
     $enSlug = Str::slug($enName);
     $frName = $faker->word;
     $frSlug = Str::slug($enName);
     $data = ['en' => ['name' => $enName, 'slug' => $enSlug], 'fr' => ['name' => $frName, 'slug' => $frSlug]];
     return $this->tag->create($data);
 }
 /**
  *
  */
 private function emptyBlogTables()
 {
     foreach ($this->post->all() as $post) {
         $this->post->destroy($post);
     }
     foreach ($this->category->all() as $category) {
         $this->category->destroy($category);
     }
     foreach ($this->tag->all() as $tag) {
         $this->tag->destroy($tag);
     }
 }
Пример #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  Tag $tag
  * @return Response
  */
 public function destroy(Tag $tag)
 {
     $this->tag->destroy($tag);
     flash()->success(trans('core::core.messages.resource deleted', ['name' => trans('blog::tag.title.tag')]));
     return redirect()->route('admin.blog.tag.index');
 }
Пример #4
0
 /**
  * Create the tag for the specified language
  *
  * @param  string $lang
  * @param  array  $name
  * @return mixed
  */
 public function createForLanguage($lang, $name)
 {
     $this->cache->tags($this->entityName)->flush();
     return $this->repository->createForLanguage($lang, $name);
 }
Пример #5
0
 /**
  * Find the resource by name
  *
  * @param $name
  * @return Response
  */
 public function findByName($name)
 {
     return Response::json($this->tag->findByName($name));
 }