composer create-project laravel/laravel Crud-Epsilon-App
Apres avoir creer le projet creer une base de donnée sur phpmyadmin
Modifier le fichier .env pour le nom de la base de données
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=epsilon
DB_USERNAME=root
DB_PASSWORD=
Après cette exécution, vérifiez l'application, l'écran d'accueil du framework Laravel ressemble à ceci.
commande permettant de lancer un serveur laravel
php artisan serve
php artisan make:migration tableSimplonP4
class CreateContactsTable extends Migration
{
public function up()
{
}
public function down()
{
Schema::dropIfExists('contacts');
}
}
class CreateContactsTable extends Migration
{
public function up()
{
Schema::create('contacts', function (Blueprint $table) {
$table->id();
$table->chaîne('nom');
$table->chaîne('adresse');
$table->string('mobile');
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('contacts');
}
}
php artisan migrate
Vérifier si la base de donnée a bien été uploadé
😍😍😍😍 C ' est top ca . J 'espere que vous etes toujour en forme🤷♀️
php artisan make:controller EpsilonController --ressource
Un modele a pour role de permettre l obtension des donnees de la base de donnée
php artisan make:model simplon
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Epsilon extends Model
{
use HasFactory;
}
Ensuite ajouter le champs de vos tables;
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Epsilon extends Model
{
protected $table = 'simplonp4';
protected $primaryKey = 'id';
protected $fillable = ['name', 'address', 'mobile'];
}