Paano ako mag-rollback sa laravel?
Paano ako mag-rollback sa laravel?

Video: Paano ako mag-rollback sa laravel?

Video: Paano ako mag-rollback sa laravel?
Video: Part 2 - Full Stack Crud Vuejs Vue3 + Vuex and Axios Laravel 10 Back End. Rest API Tagalog 2024, Nobyembre
Anonim

Baguhin ang batch number ng migration na gusto mong gawin rollback hanggang sa pinakamataas. Patakbuhin ang paglipat: rollback.

  1. Pumunta sa DB at tanggalin/palitan ang pangalan ng migration entry para sa iyong-specific-migration.
  2. I-drop ang talahanayan na ginawa ng iyong-specific-migration.
  3. Patakbuhin ang php artisan migrate --path=/database/migrations/your-specific-migration. php.

Thereof, paano ako magmigrate sa laravel?

Upang lumikha a migrasyon , gamitin ang gumawa : migrasyon Utos ng artisan: Kapag ikaw lumikha a migrasyon file, Laravel iniimbak ito sa direktoryo ng /database/migrations. Ang bawat isa migrasyon Ang pangalan ng file ay naglalaman ng timestamp na nagbibigay-daan Laravel upang matukoy ang pagkakasunud-sunod ng mga migrasyon.

Maaaring magtanong din, ano ang migration at seeding? Panimula Migration at Seeding Ang mga paglilipat ay parang version control para sa iyong database, na nagbibigay-daan sa iyong team na madaling baguhin at ibahagi ang database schema ng application. Ang mga paglilipat ay karaniwang ipinares sa tagabuo ng schema ng Laravel upang madaling mabuo ang schema ng database ng iyong application.

Katulad nito, tinanong, paano ako magpapatakbo ng isang tiyak na seeder sa laravel?

A seeder ang klase ay naglalaman lamang ng isang paraan bilang default: tumakbo . Ang pamamaraang ito ay tinatawag kapag ang db:seed Artisan command ay naisakatuparan. Sa loob ng tumakbo paraan, maaari kang magpasok ng data sa iyong database gayunpaman gusto mo. Maaari mong gamitin ang tagabuo ng query upang manu-manong magpasok ng data o maaari mong gamitin ang mga pabrika ng Eloquent na modelo.

Paano ako magpapatakbo ng isang pabrika sa laravel?

Upang gamitin ang tinukoy pabrika (mula sa iyong mga pagsubok o binhi), ginagamit namin ang pabrika function na ibinigay ng laravel . // gumawa ng user at i-save sila sa database $user = pabrika (AppUser::class)->create(); Lumilikha ito ng iisang user. Para gumawa ng maraming user - ipasa lang ang pangalawang parameter sa pabrika function.

Inirerekumendang: