Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FuelPHPでSentry - FuelPHP勉強会 東京 vol.3

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for fagai fagai
March 14, 2022
17

FuelPHPでSentry - FuelPHP勉強会 東京 vol.3

slideshareにあげていたやつです。

Avatar for fagai

fagai

March 14, 2022

Transcript

  1. migration - 1 php oil g migration create_users email:varchar[255] password:varchar[255]

    permissions:text activated:tinyint[4]:default[0] activation_code:varchar[255]:default[null] persist_code:varchar[255]:default[null] reset_password_code:varchar[255]:default[null] first_name:varchar[255] last_name:varchar[255] created_at:timestamp updated_at:timestamp public function up() { ! \DBUtil::create_table('users', array(লུ), array('id')); \DBUtil::create_index('users', 'email', 'users_email_unique', 'UNIQUE'); } users migration fuel/app/migrations/001_create_users.php
  2. migration - 2 php oil g migration create_groups name:varchar[255] permissions:text

    created_at:timestamp updated_at:timestamp public function up() { ! \DBUtil::create_table('groups', array(লུ), array('id')); \DBUtil::create_index('groups', 'name', 'groups_name_unique', 'UNIQUE'); } groups migration fuel/app/migrations/002_create_groups.php
  3. migration - 3,4 php oil g migration create_throttle user_id:int:unsigned attempts:int

    suspended:tinyint[4] banned:tinyint[4] last_attempt_at:timestamp suspended_at:timestamp –no-timestamp throttle migration php oil g migration create_users_groups user_id:int:unsigned group_id:int:unsigned –no-timestamp users_groups migration php oil refine migrate