Hej
Uczę się Laravela i jakieś proste projekty już zrobiłem z tutoriali, Mam jednak taki plan by zrobić kolejny projekt w taki sposób, by ktoś po pobraniu z GitHub, mógł w łatwy sposób utworzyć bazę danych i wypełnić ją danymi, które wcześniej przygotuję. Czy mogę prosić o podpowiedź, jaka jest procedura, może jak workflow powinien być przy takim projekcie. A może znacie jakiś tutorial lub artykuł, który to porusza?
Czytałem o podejściu code first i database fist i na tę chwilę najpierw tworzę ręcznie bazę w phpMyAdmin i potem ją podpinałem do Laravel. Następnie używam Eloquent i komendą php artisan make:model Internal -mfsc tworzę migration, factory, seeder, i controller. Jednak w migracji widzę po utworzeniu tylko coś takiego:
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('internal', function (Blueprint $table) {
$table->id();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('internal');
}
};
A mam wrażenie, że w tym momencie powinienem widzieć tutaj strukturę tabeli internal? Zresztą z modelu mogę się do niej dobrać i wszystko normalnie działa. Ale takie są początki
`