laravel new contactApp
composer require livewire/livewire
php artisan make:livewire contact-create
php artisan make:model Contact -m
public function up()
{
Schema::create('contacts', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email');
$table->string('phone');
$table->timestamps();
});
}
Na pasta Database criar um arquivo chamado database.sqlite
DB_CONNECTION=sqlite
# DB_HOST=127.0.0.1
# DB_PORT=3306
# DB_DATABASE=contactapp
# DB_USERNAME=root
# DB_PASSWORD=
php artisan migrate
- Cada componente deve ter apenas uma responsabilidade, por exmeplo um componente para criar o contato, outro componente para exibir etc