簡體   English   中英

如何在Laravel 5中連接現有的MySQL數據庫?

[英]How to connected to existing MySQL database in Laravel 5?

我正在使用Laravel 5構建一個Web應用程序。我所遵循的教程始於沒有數據。

  1. 創建遷移表。

    它用:

     php artisan make:migration create_table-name_tables --create="table_name" 
  2. 設置架構

    然后在/database/migrations/_create_table-name_tables.php中設置表模式。

  3. 執行遷移: php artisan migrate

  4. 播種機。

    創建/database/seeds/table-nameTableSeeder.php 在此文件中,定義了表中的實際行。

  5. 將種子類添加到/database/seeds/DatabaseSeeder.php

     use Illuminate\\Database\\Seeder; use Illuminate\\Database\\Eloquent\\Model; class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); $this->call('Table-nameTableSeeder'); } } 
  6. 種子:

     composer dump-autoload php artisan db:seed 

    我的問題:如果我已有一個現有的數據庫。 如何修改遷移步驟以使用我的數據庫? 我只需要做第1,2和3步嗎? 然后我可以繼續創建模型?

提前致謝!

根據文件

Laravel包含一種使用種子類為數據庫提供測試數據的簡單方法。

也就是說,播種數據庫是出於測試目的。 所以,是的,如果您已經有一個包含數據的現有數據庫,除非您需要其他數據,否則無需進一步播種。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM