示例#1
0
 public function crea_utenti()
 {
     // cancello tabelle
     DB::table('post_statusname')->delete();
     DB::table('statusname_user')->delete();
     DB::table('mediafile_post')->delete();
     DB::table('categoryname_post')->delete();
     DB::table('post_tag')->delete();
     DB::table('relateds')->delete();
     DB::table('posts')->delete();
     DB::table('categorynames')->update(array('parent_id' => NULL));
     DB::table('categorynames')->delete();
     DB::table('statusnames')->delete();
     DB::table('statustypes')->delete();
     DB::table('tags')->delete();
     DB::table('mediafiles')->delete();
     DB::table('mediatypes')->delete();
     DB::table('users_data')->delete();
     DB::table('users')->delete();
     DB::table('persistences')->delete();
     DB::table('activations')->delete();
     DB::table('reminders')->delete();
     DB::table('role_users')->delete();
     DB::table('roles')->delete();
     DB::table('throttle')->delete();
     // STATUS TYPES
     $status_type = new Statustype();
     $status_type->type = Config::get('constants.STATUS_TYPE_POST');
     $status_type->slug = Str::slug(Config::get('constants.STATUS_TYPE_POST'));
     $status_type->save();
     $status_type1 = new Statustype();
     $status_type1->type = Config::get('constants.STATUS_TYPE_USER');
     $status_type1->slug = Str::slug(Config::get('constants.STATUS_TYPE_USER'));
     $status_type1->save();
     // STATUS NAMES
     $status_name = new Statusname();
     $status_name->name = Config::get('constants.STATUS_POST_INATTESAMODERAZIONE');
     $status_name->slug = Str::slug(Config::get('constants.STATUS_POST_INATTESAMODERAZIONE'));
     $status_name->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_POST'))->first()->id;
     $status_name->save();
     $status_name1 = new Statusname();
     $status_name1->name = Config::get('constants.STATUS_POST_INATTESAPUBBLICAZIONE');
     $status_name1->slug = Str::slug(Config::get('constants.STATUS_POST_INATTESAPUBBLICAZIONE'));
     $status_name1->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_POST'))->first()->id;
     $status_name1->save();
     $status_name2 = new Statusname();
     $status_name2->name = Config::get('constants.STATUS_POST_PUBBLICATO');
     $status_name2->slug = Str::slug(Config::get('constants.STATUS_POST_PUBBLICATO'));
     $status_name2->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_POST'))->first()->id;
     $status_name2->save();
     $status_name3 = new Statusname();
     $status_name3->name = Config::get('constants.STATUS_USER_INATTESAATTIVAZIONE');
     $status_name3->slug = Str::slug(Config::get('constants.STATUS_USER_INATTESAATTIVAZIONE'));
     $status_name3->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_USER'))->first()->id;
     $status_name3->save();
     $status_name4 = new Statusname();
     $status_name4->name = Config::get('constants.STATUS_USER_ATTIVATO');
     $status_name4->slug = Str::slug(Config::get('constants.STATUS_USER_ATTIVATO'));
     $status_name4->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_USER'))->first()->id;
     $status_name4->save();
     $status_name5 = new Statusname();
     $status_name5->name = Config::get('constants.STATUS_USER_BANNATO');
     $status_name5->slug = Str::slug(Config::get('constants.STATUS_USER_BANNATO'));
     $status_name5->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_USER'))->first()->id;
     $status_name5->save();
     // MEDIA TYPES
     $media_type = new Mediatype();
     $media_type->name = Config::get('constants.MEDIA_TYPE_IMGJPG');
     $media_type->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGJPG'));
     $media_type->ext = Config::get('constants.MEDIA_TYPE_IMGJPG_EXT');
     $media_type->save();
     $media_type1 = new Mediatype();
     $media_type1->name = Config::get('constants.MEDIA_TYPE_IMGGIF');
     $media_type1->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGGIF'));
     $media_type1->ext = Config::get('constants.MEDIA_TYPE_IMGGIF_EXT');
     $media_type1->save();
     $media_type2 = new Mediatype();
     $media_type2->name = Config::get('constants.MEDIA_TYPE_IMGPNG');
     $media_type2->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGPNG'));
     $media_type2->ext = Config::get('constants.MEDIA_TYPE_IMGPNG_EXT');
     $media_type2->save();
     $media_type3 = new Mediatype();
     $media_type3->name = Config::get('constants.MEDIA_TYPE_IMGBMP');
     $media_type3->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGBMP'));
     $media_type3->ext = Config::get('constants.MEDIA_TYPE_IMGBMP_EXT');
     $media_type3->save();
     $media_type4 = new Mediatype();
     $media_type4->name = Config::get('constants.MEDIA_TYPE_IMGTIFF');
     $media_type4->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGTIFF'));
     $media_type4->ext = Config::get('constants.MEDIA_TYPE_IMGTIFF_EXT');
     $media_type4->save();
     $media_type5 = new Mediatype();
     $media_type5->name = Config::get('constants.MEDIA_TYPE_PDF');
     $media_type5->slug = Str::slug(Config::get('constants.MEDIA_TYPE_PDF'));
     $media_type5->ext = Config::get('constants.MEDIA_TYPE_PDF_EXT');
     $media_type5->save();
     $media_type6 = new Mediatype();
     $media_type6->name = Config::get('constants.MEDIA_TYPE_MPG');
     $media_type6->slug = Str::slug(Config::get('constants.MEDIA_TYPE_MPG'));
     $media_type6->ext = Config::get('constants.MEDIA_TYPE_MPG_EXT');
     $media_type6->save();
     $media_type7 = new Mediatype();
     $media_type7->name = Config::get('constants.MEDIA_TYPE_MP3');
     $media_type7->slug = Str::slug(Config::get('constants.MEDIA_TYPE_MP3'));
     $media_type7->ext = Config::get('constants.MEDIA_TYPE_MP3_EXT');
     $media_type7->save();
     // CATEGORIES
     $categories = new Categoryname();
     $categories->name = 'Storia';
     $categories->slug = Str::slug('Storia');
     $categories->parent_id = null;
     $categories->save();
     $categories1 = new Categoryname();
     $categories1->name = 'Scienza';
     $categories1->slug = Str::slug('Scienza');
     $categories1->parent_id = null;
     $categories1->save();
     $categories2 = new Categoryname();
     $categories2->name = 'Tecnologia';
     $categories2->slug = Str::slug('Tecnologia');
     $categories2->parent_id = null;
     $categories2->save();
     $categories3 = new Categoryname();
     $categories3->name = 'Storia della scienza';
     $categories3->slug = Str::slug('Storia della scienza');
     $categories3->parent_id = Categoryname::where('name', 'Storia')->first()->id;
     $categories3->save();
     $categories4 = new Categoryname();
     $categories4->name = 'Fisica';
     $categories4->slug = Str::slug('Fisica');
     $categories4->parent_id = Categoryname::where('name', 'Scienza')->first()->id;
     $categories4->save();
     $categories5 = new Categoryname();
     $categories5->name = 'Chimica';
     $categories5->slug = Str::slug('Chimica');
     $categories5->parent_id = Categoryname::where('name', 'Scienza')->first()->id;
     $categories5->save();
     // creo utente
     $credentials = ['email' => '*****@*****.**', 'password' => 'password'];
     $user = Sentinel::registerAndActivate($credentials);
     echo "<pre>";
     print_r($user);
     echo "</pre>";
 }
 public function run()
 {
     // STATUS TYPES
     $status_type = new Statustype();
     $status_type->type = Config::get('constants.STATUS_TYPE_POST');
     $status_type->slug = Str::slug(Config::get('constants.STATUS_TYPE_POST'));
     $status_type->save();
     $status_type1 = new Statustype();
     $status_type1->type = Config::get('constants.STATUS_TYPE_USER');
     $status_type1->slug = Str::slug(Config::get('constants.STATUS_TYPE_USER'));
     $status_type1->save();
     // STATUS NAMES
     $status_name = new Statusname();
     $status_name->name = Config::get('constants.STATUS_POST_INATTESAMODERAZIONE');
     $status_name->slug = Str::slug(Config::get('constants.STATUS_POST_INATTESAMODERAZIONE'));
     $status_name->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_POST'))->first()->id;
     $status_name->save();
     $status_name1 = new Statusname();
     $status_name1->name = Config::get('constants.STATUS_POST_INATTESAPUBBLICAZIONE');
     $status_name1->slug = Str::slug(Config::get('constants.STATUS_POST_INATTESAPUBBLICAZIONE'));
     $status_name1->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_POST'))->first()->id;
     $status_name1->save();
     $status_name2 = new Statusname();
     $status_name2->name = Config::get('constants.STATUS_POST_PUBBLICATO');
     $status_name2->slug = Str::slug(Config::get('constants.STATUS_POST_PUBBLICATO'));
     $status_name2->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_POST'))->first()->id;
     $status_name2->save();
     $status_name3 = new Statusname();
     $status_name3->name = Config::get('constants.STATUS_USER_INATTESAATTIVAZIONE');
     $status_name3->slug = Str::slug(Config::get('constants.STATUS_USER_INATTESAATTIVAZIONE'));
     $status_name3->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_USER'))->first()->id;
     $status_name3->save();
     $status_name4 = new Statusname();
     $status_name4->name = Config::get('constants.STATUS_USER_ATTIVATO');
     $status_name4->slug = Str::slug(Config::get('constants.STATUS_USER_ATTIVATO'));
     $status_name4->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_USER'))->first()->id;
     $status_name4->save();
     $status_name5 = new Statusname();
     $status_name5->name = Config::get('constants.STATUS_USER_BANNATO');
     $status_name5->slug = Str::slug(Config::get('constants.STATUS_USER_BANNATO'));
     $status_name5->statustype_id = Statustype::where('type', Config::get('constants.STATUS_TYPE_USER'))->first()->id;
     $status_name5->save();
     // MEDIA TYPES
     $media_type = new Mediatype();
     $media_type->name = Config::get('constants.MEDIA_TYPE_IMGJPG');
     $media_type->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGJPG'));
     $media_type->ext = Config::get('constants.MEDIA_TYPE_IMGJPG_EXT');
     $media_type->save();
     $media_type1 = new Mediatype();
     $media_type1->name = Config::get('constants.MEDIA_TYPE_IMGGIF');
     $media_type1->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGGIF'));
     $media_type1->ext = Config::get('constants.MEDIA_TYPE_IMGGIF_EXT');
     $media_type1->save();
     $media_type2 = new Mediatype();
     $media_type2->name = Config::get('constants.MEDIA_TYPE_IMGPNG');
     $media_type2->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGPNG'));
     $media_type2->ext = Config::get('constants.MEDIA_TYPE_IMGPNG_EXT');
     $media_type2->save();
     $media_type3 = new Mediatype();
     $media_type3->name = Config::get('constants.MEDIA_TYPE_IMGBMP');
     $media_type3->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGBMP'));
     $media_type3->ext = Config::get('constants.MEDIA_TYPE_IMGBMP_EXT');
     $media_type3->save();
     $media_type4 = new Mediatype();
     $media_type4->name = Config::get('constants.MEDIA_TYPE_IMGTIFF');
     $media_type4->slug = Str::slug(Config::get('constants.MEDIA_TYPE_IMGTIFF'));
     $media_type4->ext = Config::get('constants.MEDIA_TYPE_IMGTIFF_EXT');
     $media_type4->save();
     $media_type5 = new Mediatype();
     $media_type5->name = Config::get('constants.MEDIA_TYPE_PDF');
     $media_type5->slug = Str::slug(Config::get('constants.MEDIA_TYPE_PDF'));
     $media_type5->ext = Config::get('constants.MEDIA_TYPE_PDF_EXT');
     $media_type5->save();
     $media_type6 = new Mediatype();
     $media_type6->name = Config::get('constants.MEDIA_TYPE_MPG');
     $media_type6->slug = Str::slug(Config::get('constants.MEDIA_TYPE_MPG'));
     $media_type6->ext = Config::get('constants.MEDIA_TYPE_MPG_EXT');
     $media_type6->save();
     $media_type7 = new Mediatype();
     $media_type7->name = Config::get('constants.MEDIA_TYPE_MP3');
     $media_type7->slug = Str::slug(Config::get('constants.MEDIA_TYPE_MP3'));
     $media_type7->ext = Config::get('constants.MEDIA_TYPE_MP3_EXT');
     $media_type7->save();
     // CATEGORIES
     $categories = new Categoryname();
     $categories->name = 'Storia';
     $categories->slug = Str::slug('Storia');
     $categories->parent_id = null;
     $categories->save();
     $categories1 = new Categoryname();
     $categories1->name = 'Scienza';
     $categories1->slug = Str::slug('Scienza');
     $categories1->parent_id = null;
     $categories1->save();
     $categories2 = new Categoryname();
     $categories2->name = 'Tecnologia';
     $categories2->slug = Str::slug('Tecnologia');
     $categories2->parent_id = null;
     $categories2->save();
     $categories3 = new Categoryname();
     $categories3->name = 'Storia della scienza';
     $categories3->slug = Str::slug('Storia della scienza');
     $categories3->parent_id = Categoryname::where('name', 'Storia')->first()->id;
     $categories3->save();
     $categories4 = new Categoryname();
     $categories4->name = 'Fisica';
     $categories4->slug = Str::slug('Fisica');
     $categories4->parent_id = Categoryname::where('name', 'Scienza')->first()->id;
     $categories4->save();
     $categories5 = new Categoryname();
     $categories5->name = 'Chimica';
     $categories5->slug = Str::slug('Chimica');
     $categories5->parent_id = Categoryname::where('name', 'Scienza')->first()->id;
     $categories5->save();
 }