Аз съм нов с Laravel и започнах моя личен проект.
Laravel предоставя миграции за създаване на схема за нашите бази данни. Имам затруднения при избора на изпълнение. Идеите, които имам са:
- Създайте схема на база данни с помощта на Illuminate\Support\Facades\Facade\Schema, предоставена от Laravel, например:
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('username',300)->unique();
$table->string('email',300)->unique();
$table->string('password',100);
})
- Създайте схема с помощта на ERD Designer като Mysql Workbench, експортирайте диаграмата в sql и накрая изпълнете sql в Laravel с помощта на
DB::statement
Опитвам се да потърся в Google кой метод е по-добър, но нито един отговор не ме удовлетворява.
Кои методи са по-добри или често използвани в индустрията? Ако имате друго предложение, ще се радвам да го науча.