Le sujet d’aujourd’hui c’est de faire un tutoriel Laravel 5.5 CRUD avec un exemple de création d’un projet de système de Billets, donc commençons.
Tutoriel Laravel 5.5 CRUD
Tout d’abord, nous allons créer un projet Laravel et ensuite, étape par étape; nous allons construire ce projet. Le système de billet sera en fin de compte une opération CRUD de Laravel 5.5, c’est pourquoi mon focus est sur Laravel CRUD.
Étape 1: Configurer le projet Laravel 5.5.
Installez un tout nouveau projet Laravel en tapant la commande suivante.
composer create-project laravel/laravel --prefer-dist laravel55crud
Ensuite, configurez la base de données dans le fichier .env.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=crud55
DB_USERNAME=root
DB_PASSWORD=mysql
on, maintenant nous devons créer un schéma pour la base de données en exécutant cette commande artisan.
php artisan make:migration create_billets_table
Maintenant, le schéma de la table de Billets est le suivant.
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateBilletsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('billets', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id');
$table->string('titre');
$table->string('description');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('billets');
}
}
Exécutez cette commande.
php artisan migrate
Cela va créer les tables dans la base de données.
Étape 2: Authentification Laravel.
Laravel 5.5 nous fournit une authentification complète pré-configurée. Tapez simplement la commande suivante.
php artisan make:auth
Démarrez le serveur Laravel en exécutant la commande suivante.
php artisan serve
Vous pouvez maintenant enregistrer un utilisateur via l’URL suivante: http://localhost:8000/register
Étape 3: Faire des modèles et des contrôleurs pour notre application.
Nous avons besoin de créer un BilletController.
Tapez la commande suivante dans le terminal.
php artisan make:controller BilletController
< to be continued… >
svp je voudrais la suite du tutoriel