Ejemplo n.º 1
0
 /**
  * @return \Illuminate\Database\Eloquent\Collection|static[]
  */
 public function getAll()
 {
     $aKeys = Locale::all();
     $resource = new Collection($aKeys, new LocaleTransformer(), "locale");
     $manager = new Manager();
     //        $manager->setSerializer(new DataArraySerializer());
     $manager->setSerializer(new JsonApiSerializer());
     // Run all transformers
     $aReturn = $manager->createData($resource)->toArray();
     return $aReturn;
 }
 /**
  *
  */
 public function performSeeding()
 {
     /*
      * Truncate the Message Seeder
      */
     Message::truncate();
     $aKeys = Key::all()->lists(Key::getTablePrimaryKeyName());
     $aLocales = Locale::all()->lists(Locale::getTablePrimaryKeyName())->toArray();
     //        dd($aLocales);
     collect($aKeys)->each(function ($iKey) use($aLocales) {
         foreach ($aLocales as $iLocaleID) {
             $oMessage = factory(Message::class)->make();
             $oMessage->setAttribute(Message::COLUMN_LOCALE_ID, $iLocaleID);
             $oMessage->setAttribute(Message::COLUMN_KEY_ID, $iKey);
             $aMessage = $oMessage->toArray();
             // create the message
             Message::create($aMessage);
         }
     });
 }