public function run()
 {
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     DB::table('permission_role')->truncate();
     DB::table('role_user')->truncate();
     DB::table('users')->truncate();
     DB::table('roles')->truncate();
     DB::table('permissions')->truncate();
     DB::table('permission_groups')->truncate();
     DB::statement('SET FOREIGN_KEY_CHECKS = 1');
     $faker = Faker\Factory::create();
     //User
     $admin = User::create(['email' => '*****@*****.**', 'name' => '管理员', 'password' => bcrypt('adminadmin')]);
     $test_user = User::create(['email' => '*****@*****.**', 'name' => '测试用户', 'password' => bcrypt('testtest')]);
     //Roles
     $role_admin = Role::create(['name' => 'admin', 'display_name' => '管理员']);
     $role_editor = Role::create(['name' => 'editor', 'display_name' => '编辑']);
     $role_user = Role::create(['name' => 'user', 'display_name' => '普通用户']);
     //Permission&PermissionGroup
     PermissionGroup::create(['name' => '后台']);
     PermissionGroup::create(['name' => 'RBAC', 'parent_id' => 1]);
     Permission::create(['name' => 'dashboard_view', 'display_name' => '首页', 'group_id' => 1]);
     $models = [['route_name' => 'users', 'menu_name' => '帐户', 'group_id' => 3, 'group_pid' => 2], ['route_name' => 'roles', 'menu_name' => '角色', 'group_id' => 4, 'group_pid' => 2], ['route_name' => 'permissions', 'menu_name' => '权限', 'group_id' => 5, 'group_pid' => 2], ['route_name' => 'permissiongroups', 'menu_name' => '权限分组', 'group_id' => 6, 'group_pid' => 2], ['route_name' => 'articles', 'menu_name' => '文章', 'group_id' => 7, 'group_pid' => 1], ['route_name' => 'settings', 'menu_name' => '配置', 'group_id' => 8, 'group_pid' => 1]];
     foreach ($models as $key => $model) {
         PermissionGroup::create(['name' => $model['menu_name'], 'parent_id' => $model['group_pid']]);
         Permission::create(['group_id' => $model['group_id'], 'name' => $model['route_name'] . '_view', 'display_name' => $model['menu_name'] . '菜单']);
         Permission::create(['group_id' => $model['group_id'], 'name' => $model['route_name'] . '_create', 'display_name' => '新建' . $model['menu_name']]);
         Permission::create(['group_id' => $model['group_id'], 'name' => $model['route_name'] . '_update', 'display_name' => '修改' . $model['menu_name']]);
         Permission::create(['group_id' => $model['group_id'], 'name' => $model['route_name'] . '_delete', 'display_name' => '删除' . $model['menu_name']]);
     }
     //Roles Users
     $test_user->roles()->save($role_editor);
     //Roles Users
     // $role_admin->givePermissionTo($permission_admin_user);
 }
Exemple #2
0
 public function run()
 {
     Model::unguard();
     Role::create(['name' => 'admin']);
     Role::create(['name' => 'moderator']);
     Role::create(['name' => 'user']);
 }
 /**
  * Store a newly created Role in storage.
  *
  * @param CreateRoleRequest $request
  *
  * @return Response
  */
 public function store(CreateRoleRequest $request)
 {
     $input = $request->all();
     $role = Role::create($input);
     Flash::message('Role saved successfully.');
     return redirect(route('admin.roles.index'));
 }
Exemple #4
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(StoreRoleRequest $request)
 {
     //
     Role::create($request->all());
     $status = 'New Role added.';
     return \Redirect::route($this->view_idx)->with(['status' => $status]);
 }
Exemple #5
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     Role::create(['title' => 'Administrator', 'slug' => 'admin']);
     User::create(['username' => 'Gazpar Gloria', 'email' => '*****@*****.**', 'password' => bcrypt('GGGCI*16'), 'seen' => true, 'role_id' => 1, 'confirmed' => true]);
     User::create(['username' => 'Leonardo Balderas', 'email' => '*****@*****.**', 'password' => bcrypt('LBGCI*16'), 'seen' => true, 'role_id' => 1, 'valid' => true, 'confirmed' => true]);
 }
Exemple #6
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Request $request
  *
  * @return mixed
  */
 public function store(Request $request)
 {
     $this->validate($request, ['role' => 'required|unique:roles']);
     Role::create($request->all());
     \Flash::success('Role added!');
     return redirect('admin/data-management/roles');
 }
Exemple #7
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('roles')->delete();
     Role::create(['name' => 'user']);
     Role::create(['name' => 'editor']);
     Role::create(['name' => 'administrator']);
 }
Exemple #8
0
 public function run()
 {
     DB::statement("SET foreign_key_checks = 0");
     Role::truncate();
     Role::create(['name' => 'user']);
     Role::create(['name' => 'administrator']);
 }
 public function run()
 {
     $faker = Faker::create('en_US');
     /*
      * Base User Accounts
      */
     // Mike's account
     $michael = User::create(['name' => 'Michael Norris', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'must_reset_password' => false, 'verify_token' => null, 'verified_on' => Carbon::now(), 'active_on' => Carbon::now(), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $michaelProfile = Profile::create(['user_id' => $michael->id, 'username' => 'mstnorris', 'salutation' => 'Mr', 'first_name' => 'Michael', 'middle_name' => 'Stephen Thomas', 'last_name' => 'Norris', 'nick_name' => 'Mike', 'date_of_birth' => '1988-08-17', 'address_line_1' => '78A Sackville Road', 'address_line_2' => '', 'address_line_3' => '', 'address_line_4' => '', 'address_city' => 'Hove', 'address_county' => 'East Sussex', 'address_postcode' => 'BN3 3HB', 'private_email_address' => '*****@*****.**', 'mobile_number' => '+44 (0) 7446 990 061', 'twitter_username' => 'mstnorris', 'facebook_username' => 'mstnorris', 'google_plus_username' => 'mstnorris', 'instagram_username' => 'mstnorris', 'profile_photo_url' => '/images/mike.jpg', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $michael->profile()->save($michaelProfile);
     // Sezer's account
     $sezer = User::create(['name' => 'Sezer Tunca', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'must_reset_password' => false, 'verify_token' => null, 'verified_on' => Carbon::now(), 'active_on' => Carbon::now(), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $sezerProfile = Profile::create(['user_id' => $sezer->id, 'username' => 'sezertunca', 'salutation' => 'Mr', 'first_name' => 'Sezer', 'middle_name' => '', 'last_name' => 'Tunca', 'nick_name' => 'Sezer', 'date_of_birth' => '1989-05-02', 'address_line_1' => 'Flat 4', 'address_line_2' => '15 Burlington Street', 'address_line_3' => '', 'address_line_4' => '', 'address_city' => 'Brighton', 'address_county' => 'East Sussex', 'address_postcode' => 'BN2 1AA', 'private_email_address' => '*****@*****.**', 'mobile_number' => '+44 (0) 7545 278 156', 'twitter_username' => 'sezertunca', 'facebook_username' => 'sezertunca', 'google_plus_username' => 'sezertunca', 'instagram_username' => 'sezertunca', 'profile_photo_url' => '/images/sezer.jpg', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $sezer->profile()->save($sezerProfile);
     // Holly's account
     $holly = User::create(['name' => 'Holly McNicol', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'must_reset_password' => false, 'verify_token' => null, 'verified_on' => Carbon::now(), 'active_on' => Carbon::now(), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $hollyProfile = Profile::create(['user_id' => $holly->id, 'username' => 'hjmcnicol', 'salutation' => 'Miss', 'first_name' => 'Holly', 'middle_name' => 'Jane', 'last_name' => 'McNicol', 'nick_name' => 'Holly', 'date_of_birth' => '1990-05-16', 'address_line_1' => '78A Sackville Road', 'address_line_2' => '', 'address_line_3' => '', 'address_line_4' => '', 'address_city' => 'Hove', 'address_county' => 'East Sussex', 'address_postcode' => 'BN3 3HB', 'private_email_address' => '*****@*****.**', 'mobile_number' => '+44 (0) 7950 994 570', 'twitter_username' => 'hjmcnicol', 'facebook_username' => 'hjmcnicol', 'google_plus_username' => 'hjmcnicol', 'instagram_username' => 'hjmcnicol', 'profile_photo_url' => '/images/holly.jpg', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $holly->profile()->save($hollyProfile);
     // Jane's account
     $jane = User::create(['name' => 'Jane Challenger-Gillitt', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'must_reset_password' => false, 'verify_token' => null, 'verified_on' => Carbon::now(), 'active_on' => Carbon::now(), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $janeProfile = Profile::create(['user_id' => $jane->id, 'username' => 'jmchallengergillitt', 'salutation' => 'Mrs', 'first_name' => 'Jane', 'middle_name' => '', 'last_name' => 'Challenger-Gillitt', 'nick_name' => 'Jane', 'date_of_birth' => '1980-01-01', 'address_line_1' => '1 Hove Road', 'address_line_2' => '', 'address_line_3' => '', 'address_line_4' => '', 'address_city' => 'Hove', 'address_county' => 'East Sussex', 'address_postcode' => 'BN3 3BN', 'private_email_address' => '*****@*****.**', 'mobile_number' => '+44 (0) 7987 654 321', 'twitter_username' => 'jmchallengergillitt', 'facebook_username' => 'jmchallengergillitt', 'google_plus_username' => 'jmchallengergillitt', 'instagram_username' => 'jmchallengergillitt', 'profile_photo_url' => 'https://placeholdit.imgix.net/~text?txt=JCG&txtsize=80&bg=eceff1&txtclr=607d8b&w=640&h=640', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $jane->profile()->save($janeProfile);
     // Super Administrator (User)
     $superU = User::create(['name' => 'Super Administrator', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $superUProfile = Profile::create(['user_id' => $superU->id, 'username' => 'superadmin', 'salutation' => 'Mr', 'first_name' => 'Super', 'middle_name' => '', 'last_name' => 'Administrator', 'nick_name' => 'SuperAdmin', 'date_of_birth' => '1980-01-01', 'address_line_1' => 'Address line 1', 'address_line_2' => '', 'address_line_3' => '', 'address_line_4' => '', 'address_city' => 'Hove', 'address_county' => 'East Sussex', 'address_postcode' => 'BN3 3HB', 'private_email_address' => '*****@*****.**', 'mobile_number' => '+44 (0) 7950 994 570', 'twitter_username' => 'superadmin', 'facebook_username' => 'superadmin', 'google_plus_username' => 'superadmin', 'instagram_username' => 'superadmin', 'profile_photo_url' => 'https://placeholdit.imgix.net/~text?txt=SUP&txtsize=80&bg=eceff1&txtclr=607d8b&w=640&h=640', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $superU->profile()->save($superUProfile);
     // Administrator (User)
     $adminU = User::create(['name' => 'Administrator', 'email' => '*****@*****.**', 'password' => bcrypt('password'), 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $adminUProfile = Profile::create(['user_id' => $adminU->id, 'username' => 'admin', 'salutation' => 'Mr', 'first_name' => 'Admin', 'middle_name' => '', 'last_name' => 'Istrator', 'nick_name' => 'Admin', 'date_of_birth' => '1990-05-16', 'address_line_1' => '78A Sackville Road', 'address_line_2' => '', 'address_line_3' => '', 'address_line_4' => '', 'address_city' => 'Hove', 'address_county' => 'East Sussex', 'address_postcode' => 'BN3 3HB', 'private_email_address' => '*****@*****.**', 'mobile_number' => '+44 (0) 7950 994 570', 'twitter_username' => 'admin', 'facebook_username' => 'admin', 'google_plus_username' => 'admin', 'instagram_username' => 'admin', 'profile_photo_url' => 'https://placeholdit.imgix.net/~text?txt=ADM&txtsize=90&bg=eceff1&txtclr=607d8b&w=640&h=640', 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
     $adminU->profile()->save($adminUProfile);
     // Super Administrator (Role)
     $superR = Role::create(['name' => 'super-admin', 'label' => 'Super Administrator']);
     // Administrator (Role)
     $adminR = Role::create(['name' => 'admin', 'label' => 'Administrator']);
     // Student (Role)
     $studentR = Role::create(['name' => 'student', 'label' => 'Student']);
     //create 20 users
     foreach (range(1, 20) as $index) {
         $user_wbid = str_random(16);
         $user_updated_at = $faker->dateTimeBetween($startDate = '-6 months', $endDate = 'now');
         $user_created_at = $faker->dateTimeBetween($startDate = '-2 years', $endDate = $user_updated_at);
         $user_name = $faker->firstName;
         $user_username = strtolower($user_name . $faker->lastName);
         $user_email = $user_username . $faker->companyEmail;
         $user_dob = $faker->dateTimeBetween($startDate = '-25 years', $endDate = '-18 years');
         $user = User::create(['wbid' => $user_wbid, 'name' => $user_name, 'dob' => $user_dob, 'email' => $user_email, 'username' => $user_username, 'password' => bcrypt('password'), 'key' => str_random(11), 'confirmed' => $faker->boolean(), 'created_at' => $user_created_at, 'updated_at' => $user_updated_at]);
         $user->roles()->attach($studentR);
     }
     $michael->roles()->attach($studentR);
     $sezer->roles()->attach($studentR);
     $holly->roles()->attach($studentR);
     $superU->roles()->attach($superR);
     $adminU->roles()->attach($adminR);
     $michael->roles()->attach($superR);
     $sezer->roles()->attach($superR);
     $michael->roles()->attach($adminR);
     $sezer->roles()->attach($adminR);
     $jane->roles()->attach($adminR);
 }
Exemple #10
0
 protected function create($values)
 {
     $data = [];
     foreach ($this->structure as $i => $key) {
         $data[$key] = $values[$i];
     }
     Role::create($data);
 }
Exemple #11
0
 public function run()
 {
     DB::table('roles')->delete();
     $collection = [['role' => 'System'], ['role' => 'SysAdmin'], ['role' => 'SysExec'], ['role' => 'CompanyAdmin'], ['role' => 'TechAdmin'], ['role' => 'Support'], ['role' => 'Tech'], ['role' => 'Accounting'], ['role' => 'Seller'], ['role' => 'Tier1'], ['role' => 'Tier2'], ['role' => 'Tier3'], ['role' => 'Tier4'], ['role' => 'Vendor'], ['role' => 'Company Captain'], ['role' => 'Company First Officer'], ['role' => 'Company Engineer'], ['role' => 'Company Crew'], ['role' => 'Company Deadheader']];
     foreach ($collection as $record) {
         Role::create($record);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Role::unguard();
     $now = date('Y-m-d');
     Role::create(['name' => 'admin', 'created_at' => $now, 'updated_at' => $now]);
     Role::create(['name' => 'author', 'created_at' => $now, 'updated_at' => $now]);
     Role::create(['name' => 'subscriber', 'created_at' => $now, 'updated_at' => $now]);
 }
Exemple #13
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //
     // see https://tuts.codingo.me/laravel-social-and-email-authentication
     DB::table('roles')->delete();
     Role::create(['name' => 'user']);
     Role::create(['name' => 'administrator']);
 }
Exemple #14
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Role::create(['id' => 1, 'label' => 'admin', 'display_label' => 'Administrator']);
     Role::create(['id' => 2, 'label' => 'guru', 'display_label' => 'Guru']);
     Role::create(['id' => 3, 'label' => 'widyaiswara', 'display_label' => 'Widyaiswara']);
     Role::create(['id' => 4, 'label' => 'evaluator', 'display_label' => 'Evaluator']);
     Role::create(['id' => 5, 'label' => 'stakeholder', 'display_label' => 'Stakeholder']);
 }
Exemple #15
0
 public function run()
 {
     DB::table('roles')->delete();
     $collection = [['role' => 'System'], ['role' => 'SysAdmin'], ['role' => 'SysExec'], ['role' => 'CoAdmin'], ['role' => 'TechAdmin'], ['role' => 'Support'], ['role' => 'Tech'], ['role' => 'Accounting'], ['role' => 'Seller'], ['role' => 'Tier1'], ['role' => 'Tier2'], ['role' => 'Tier3'], ['role' => 'Tier4'], ['role' => 'Vendor']];
     foreach ($collection as $record) {
         Role::create($record);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Role::create(['id' => 1, 'name' => 'Root', 'slug' => 'root', 'description' => 'Use this account with extreme caution. When using this account it is possible to cause irreversible damage to the system.']);
     Role::create(['id' => 2, 'name' => 'Administrator', 'slug' => 'administrator', 'description' => 'Full access to create, edit, and update companies, and orders.']);
     Role::create(['id' => 3, 'name' => 'Manager', 'slug' => 'manager', 'description' => 'Ability to create new companies and orders, or edit and update any existing ones.']);
     Role::create(['id' => 4, 'name' => 'Company Manager', 'slug' => 'company-manager', 'description' => 'Able to manage the company that the user belongs to, including adding sites, creating new users and assigning licences.']);
     Role::create(['id' => 5, 'name' => 'User', 'slug' => 'user', 'description' => 'A standard user that can have a licence assigned to them. No administrative features.']);
 }
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Model::unguard();
        $lipsum = new LoremIpsumGenerator();
        Role::create(['title' => 'Administrator', 'slug' => 'admin']);
        Role::create(['title' => 'Redactor', 'slug' => 'redac']);
        Role::create(['title' => 'User', 'slug' => 'user']);
        User::create(['username' => 'GreatAdmin', 'email' => '*****@*****.**', 'password' => bcrypt('admin'), 'seen' => true, 'role_id' => 1, 'confirmed' => true]);
        User::create(['username' => 'GreatRedactor', 'email' => '*****@*****.**', 'password' => bcrypt('redac'), 'seen' => true, 'role_id' => 2, 'valid' => true, 'confirmed' => true]);
        User::create(['username' => 'Walker', 'email' => '*****@*****.**', 'password' => bcrypt('walker'), 'role_id' => 3, 'confirmed' => true]);
        User::create(['username' => 'Slacker', 'email' => '*****@*****.**', 'password' => bcrypt('slacker'), 'role_id' => 3, 'confirmed' => true]);
        Contact::create(['name' => 'Dupont', 'email' => '*****@*****.**', 'text' => 'Lorem ipsum inceptos malesuada leo fusce tortor sociosqu semper, facilisis semper class tempus faucibus tristique duis eros, cubilia quisque habitasse aliquam fringilla orci non. Vel laoreet dolor enim justo facilisis neque accumsan, in ad venenatis hac per dictumst nulla ligula, donec mollis massa porttitor ullamcorper risus. Eu platea fringilla, habitasse.']);
        Contact::create(['name' => 'Durand', 'email' => '*****@*****.**', 'text' => ' Lorem ipsum erat non elit ultrices placerat, netus metus feugiat non conubia fusce porttitor, sociosqu diam commodo metus in. Himenaeos vitae aptent consequat luctus purus eleifend enim, sollicitudin eleifend porta malesuada ac class conubia, condimentum mauris facilisis conubia quis scelerisque. Lacinia tempus nullam felis fusce ac potenti netus ornare semper molestie, iaculis fermentum ornare curabitur tincidunt imperdiet scelerisque imperdiet euismod.']);
        Contact::create(['name' => 'Martin', 'email' => '*****@*****.**', 'text' => 'Lorem ipsum tempor netus aenean ligula habitant vehicula tempor ultrices, placerat sociosqu ultrices consectetur ullamcorper tincidunt quisque tellus, ante nostra euismod nec suspendisse sem curabitur elit. Malesuada lacus viverra sagittis sit ornare orci, augue nullam adipiscing pulvinar libero aliquam vestibulum, platea cursus pellentesque leo dui. Lectus curabitur euismod ad, erat.', 'seen' => true]);
        Tag::create(['tag' => 'Tag1']);
        Tag::create(['tag' => 'Tag2']);
        Tag::create(['tag' => 'Tag3']);
        Tag::create(['tag' => 'Tag4']);
        Post::create(['title' => 'Post 1', 'slug' => 'post-1', 'summary' => '<img alt="" src="/filemanager/userfiles/user2/mega-champignon.png" style="float:left; height:128px; width:128px" />' . $lipsum->getContent(50), 'content' => $lipsum->getContent(500), 'active' => true, 'user_id' => 1]);
        Post::create(['title' => 'Post 2', 'slug' => 'post-2', 'summary' => '<img alt="" src="/filemanager/userfiles/user2/goomba.png" style="float:left; height:128px; width:128px" />' . $lipsum->getContent(50), 'content' => '<p>Lorem ipsum convallis ac curae non elit ultrices placerat netus metus feugiat, non conubia fusce porttitor sociosqu diam commodo metus in himenaeos, vitae aptent consequat luctus purus eleifend enim sollicitudin eleifend porta. Malesuada ac class conubia condimentum mauris facilisis conubia quis scelerisque lacinia, tempus nullam felis fusce ac potenti netus ornare semper. Molestie iaculis fermentum ornare curabitur tincidunt imperdiet scelerisque, imperdiet euismod scelerisque torquent curae rhoncus, sollicitudin tortor placerat aptent hac nec. Posuere suscipit sed tortor neque urna hendrerit vehicula duis litora tristique congue nec auctor felis libero, ornare habitasse nec elit felis inceptos tellus inceptos cubilia quis mattis faucibus sem non.</p>

<p>Odio fringilla class aliquam metus ipsum lorem luctus pharetra dictum, vehicula tempus in venenatis gravida ut gravida proin orci, quis sed platea mi quisque hendrerit semper hendrerit. Facilisis ante sapien faucibus ligula commodo vestibulum rutrum pretium, varius sem aliquet himenaeos dolor cursus nunc habitasse, aliquam ut curabitur ipsum luctus ut rutrum. Odio condimentum donec suscipit molestie est etiam sit rutrum dui nostra, sem aliquet conubia nullam sollicitudin rhoncus venenatis vivamus rhoncus netus, risus tortor non mauris turpis eget integer nibh dolor. Commodo venenatis ut molestie semper adipiscing amet cras, class donec sapien malesuada auctor sapien arcu inceptos, aenean consequat metus litora mattis vivamus.</p>

<pre>
<code class="language-php">protected function getUserByRecaller($recaller)
{
	if ($this-&gt;validRecaller($recaller) &amp;&amp; ! $this-&gt;tokenRetrievalAttempted)
	{
		$this-&gt;tokenRetrievalAttempted = true;

		list($id, $token) = explode("|", $recaller, 2);

		$this-&gt;viaRemember = ! is_null($user = $this-&gt;provider-&gt;retrieveByToken($id, $token));

		return $user;
	}
}</code></pre>

<p>Feugiat arcu adipiscing mauris primis ante ullamcorper ad nisi, lobortis arcu per orci malesuada blandit metus tortor, urna turpis consectetur porttitor egestas sed eleifend. Eget tincidunt pharetra varius tincidunt morbi malesuada elementum mi torquent mollis, eu lobortis curae purus amet vivamus amet nulla torquent, nibh eu diam aliquam pretium donec aliquam tempus lacus. Tempus feugiat lectus cras non velit mollis sit et integer, egestas habitant auctor integer sem at nam massa himenaeos, netus vel dapibus nibh malesuada leo fusce tortor. Sociosqu semper facilisis semper class tempus faucibus tristique duis eros, cubilia quisque habitasse aliquam fringilla orci non vel, laoreet dolor enim justo facilisis neque accumsan in.</p>

<p>Ad venenatis hac per dictumst nulla ligula donec, mollis massa porttitor ullamcorper risus eu platea, fringilla habitasse suscipit pellentesque donec est. Habitant vehicula tempor ultrices placerat sociosqu ultrices consectetur ullamcorper tincidunt quisque tellus, ante nostra euismod nec suspendisse sem curabitur elit malesuada lacus. Viverra sagittis sit ornare orci augue nullam adipiscing pulvinar libero aliquam vestibulum platea cursus pellentesque leo dui lectus, curabitur euismod ad erat curae non elit ultrices placerat netus metus feugiat non conubia fusce porttitor. Sociosqu diam commodo metus in himenaeos vitae aptent consequat luctus purus eleifend enim sollicitudin eleifend, porta malesuada ac class conubia condimentum mauris facilisis conubia quis scelerisque lacinia.</p>

<p>Tempus nullam felis fusce ac potenti netus ornare semper molestie iaculis, fermentum ornare curabitur tincidunt imperdiet scelerisque imperdiet euismod. Scelerisque torquent curae rhoncus sollicitudin tortor placerat aptent hac, nec posuere suscipit sed tortor neque urna hendrerit, vehicula duis litora tristique congue nec auctor. Felis libero ornare habitasse nec elit felis, inceptos tellus inceptos cubilia quis mattis, faucibus sem non odio fringilla. Class aliquam metus ipsum lorem luctus pharetra dictum vehicula, tempus in venenatis gravida ut gravida proin orci, quis sed platea mi quisque hendrerit semper.</p>
', 'active' => true, 'user_id' => 2]);
        Post::create(['title' => 'Post 3', 'slug' => 'post-3', 'summary' => '<img alt="" src="/filemanager/userfiles/user2/rouge-shell.png" style="float:left; height:128px; width:128px" />' . $lipsum->getContent(50), 'content' => $lipsum->getContent(500), 'active' => true, 'user_id' => 2]);
        Post::create(['title' => 'Post 4', 'slug' => 'post-4', 'summary' => '<img alt="" src="/filemanager/userfiles/user2/rouge-shyguy.png" style="float:left; height:128px; width:128px" />' . $lipsum->getContent(50), 'content' => $lipsum->getContent(500), 'active' => true, 'user_id' => 2]);
        PostTag::create(['post_id' => 1, 'tag_id' => 1]);
        PostTag::create(['post_id' => 1, 'tag_id' => 2]);
        PostTag::create(['post_id' => 2, 'tag_id' => 1]);
        PostTag::create(['post_id' => 2, 'tag_id' => 2]);
        PostTag::create(['post_id' => 2, 'tag_id' => 3]);
        PostTag::create(['post_id' => 3, 'tag_id' => 1]);
        PostTag::create(['post_id' => 3, 'tag_id' => 2]);
        PostTag::create(['post_id' => 3, 'tag_id' => 4]);
        Comment::create(['content' => $lipsum->getContent(200), 'user_id' => 2, 'post_id' => 1]);
        Comment::create(['content' => $lipsum->getContent(200), 'user_id' => 2, 'post_id' => 2]);
        Comment::create(['content' => $lipsum->getContent(200), 'user_id' => 3, 'post_id' => 1]);
    }
Exemple #18
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('roles')->delete();
     Role::create(['name' => 'admin', 'display_name' => '管理员', 'description' => '站点管理员']);
     Role::create(['name' => 'editor', 'display_name' => '编辑', 'description' => '站点编辑人员']);
     Role::create(['name' => 'individual', 'display_name' => '普通用户', 'description' => '普通用户人员']);
     Role::create(['name' => 'enterprise', 'display_name' => '企业用户', 'description' => '企业用户']);
     Role::create(['name' => 'contributor', 'display_name' => '投稿者', 'description' => '投稿者']);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('roles')->delete();
     $roleArr = array(array('name' => 'admin', 'display_name' => 'administrator', 'description' => '超级管理员'), array('name' => 'news_admin', 'display_name' => '新闻管理', 'description' => '管理新闻'), array('name' => 'user_admin', 'display_name' => '用户管理', 'description' => '管理用户'));
     foreach ($roleArr as $role) {
         $role = \App\Models\Role::create(['name' => $role['name'], 'display_name' => $role['display_name'], 'description' => 'description']);
         DB::insert('insert into role_user (role_id, user_id) values (?, ?)', [$role->id, 1]);
     }
 }
 public function run()
 {
     DB::table('roles')->delete();
     Model::unguard();
     Role::create(['name' => 'admin']);
     Role::create(['name' => 'supervisor']);
     Role::create(['name' => 'user']);
     Model::reguard();
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $data = [['title' => 'Adminstrator', 'slug' => 'admin'], ['title' => 'Redaction', 'slug' => 'redac'], ['title' => 'User', 'slug' => 'user']];
     Role::create($data);
     $data1 = ['email' => '*****@*****.**', 'username' => 'doankhoi', 'password' => bcrypt('doankhoi123'), 'photo' => '5873247f70fc8f6d8a0c4eaebcf1b972ecac7bd81448158592.jpg', 'number_login' => 0, 'fails_login' => 0, 'role_id' => 2, 'seen' => 1, 'is_active' => 1, 'register_token' => '0TH8a4O2j949ioTUE0asvBEv4zRhWq', 'created_at' => '2015-11-22 02:16:32', 'updated_at' => '2015-12-01 08:26:26', 'confirmed' => 1, 'remember_token' => 'KFg11iyhQJTUF4Gf9EnHGRkznHRlVgB13pwwjnpDMXZFRfAB5SovHizhCJXg', 'description' => 'This is des'];
     User::create($data1);
     Model::reguard();
 }
Exemple #22
0
 public function run()
 {
     DB::table('roles')->delete();
     Model::unguard();
     \App\Models\Role::create(['name' => 'admin']);
     \App\Models\Role::create(['name' => 'moderator']);
     \App\Models\Role::create(['name' => 'user']);
     \App\Models\Role::create(['name' => 'seller']);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $roles = ['Normal User', 'Pro User', 'Admin', 'Free'];
     foreach ($roles as $r) {
         $role = Role::where('name', '=', $r)->first();
         if (!$role) {
             Role::create(['name' => $r]);
         }
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     if (Role::get()->count() == 0) {
         Role::create(['name' => 'admin', 'display_name' => 'Admin', 'description' => 'User can adminstrate the site']);
         Role::create(['name' => 'user', 'display_name' => 'User', 'description' => 'User can navigate the site']);
     }
     if (User::get()->count() == 0) {
         User::create(['name' => env('ROOT_USER_NAME', 'Test User'), 'email' => env('ROOT_USER_EMAIL', '*****@*****.**'), 'password' => Hash::make(env('ROOT_USER_PASSWORD', 'password'))])->attachRole(Role::where('name', '=', 'admin')->first());
     }
 }
Exemple #25
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $data = $request->all();
     $validator = Validator::make($data, ['name' => 'required|max:255|unique:roles', 'display_name' => 'required|max:255']);
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     Role::create(['name' => $data['name'], 'display_name' => $data['display_name'], 'description' => $data['description']]);
     $msg = array('msg' => '已成功添加');
     return json_encode($msg);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     // $lipsum = new LoremIpsumGenerator;
     Role::create(['title' => 'Administrartor', 'slug' => 'admin']);
     Role::create(['title' => 'Redactor', 'slug' => 'redac']);
     Role::create(['title' => 'User', 'slug' => 'user']);
     User::create(['username' => 'admin', 'email' => '*****@*****.**', 'password' => bcrypt('admin'), 'seen' => true, 'role_id' => 1, 'confirmed' => true]);
     // $this->call(UserTableSeeder::class);
     Model::reguard();
 }
Exemple #27
0
 public function update($id)
 {
     // save updated
     $record = $this->records->find($id);
     if (!$record) {
         Role::create(Input::all());
         return $this->respond($record);
     }
     $record->fill(Input::all())->save();
     return $this->respond($record);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $lipsum = new LoremIpsumGenerator();
     Role::create(['title' => 'Administrator', 'slug' => 'admin']);
     Role::create(['title' => 'Redactor', 'slug' => 'redac']);
     Role::create(['title' => 'User', 'slug' => 'user']);
     User::create(['user_name' => 'samad', 'email' => '*****@*****.**', 'name' => 'صمد سلطانزاد', 'password' => bcrypt('admin'), 'seen' => true, 'role_id' => 1, 'confirmed' => true]);
     Post::create(['tag' => 'link1', 'title' => 'پست تست شماره یک', 'read_more' => 'این پست برای تست ایجاد شده است. تمامی این وبلاگ با تکنولوژی پی اچ پی و بر اساس ام وی سی با فریم ورک لاراول طراحی شده است.', 'content' => 'این پست برای تست ایجاد شده است. تمامی این وبلاگ با تکنولوژی پی اچ پی و بر اساس ام وی سی با فریم ورک لاراول طراحی شده است.', 'active' => true, 'seen' => 0]);
     Post::create(['tag' => 'link2', 'title' => 'پست تست شماره دو', 'read_more' => 'این پست برای تست ایجاد شده است. تمامی این وبلاگ با تکنولوژی پی اچ پی و بر اساس ام وی سی با فریم ورک لاراول طراحی شده است.', 'content' => 'این پست برای تست ایجاد شده است. تمامی این وبلاگ با تکنولوژی پی اچ پی و بر اساس ام وی سی با فریم ورک لاراول طراحی شده است.', 'active' => true, 'seen' => 0]);
     Comment::create(['approved' => '1', 'comment' => 'نظری که به منظور تست نهاده شده است', 'email' => '*****@*****.**', 'commenter' => 'صمد سلطانزاد', 'seen' => '1', 'pst_id' => 1]);
     Comment::create(['approved' => '1', 'comment' => 'نظری که به منظور تست نهاده شده است', 'email' => '*****@*****.**', 'commenter' => 'صمد سلطانزاد', 'seen' => '1', 'pst_id' => 2]);
 }
Exemple #29
0
 public function store(Request $request)
 {
     $this->validate($request, ['role_name' => 'required', 'display_name' => 'required']);
     $data = $request->except('_token', '_method');
     $res = Role::create($data);
     if ($res) {
         flash()->success('操作成功');
         return redirect()->route('dashboard.role.index');
     } else {
         flash()->error('操作失败');
     }
     return redirect()->back();
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $now = null;
     $roles = [['name' => 'Administrator', 'description' => 'Full access to create, edit, and update companies, and orders.', 'created_at' => $now, 'updated_at' => $now], ['name' => 'Manager', 'description' => 'Ability to create new companies and orders, or edit and update any existing ones.', 'created_at' => $now, 'updated_at' => $now], ['name' => 'User', 'description' => 'A standard user that can have a licence assigned to them. No administrative features.', 'created_at' => $now, 'updated_at' => $now]];
     foreach ($roles as $role) {
         $now = date('Y-m-d H:i:s', strtotime('now'));
         if (\App\Models\Role::where('name', '=', $role['name'])->exists()) {
             echo $role['name'] . " Already exists\n";
         } else {
             \App\Models\Role::create($role);
         }
     }
 }