Avec installeur : ''composer global require laravel/installer'' ''laravel new projectdir'' OU Sans installeur : ''composer create-project laravel/laravel projectdir'' OU ''(composer create-project laravel/laravel . dans le répertoire courant)'' .env : ''APP_URL=http://localhost'' Générer la clé d'application : ''php artisan key:generate'' Lien symbolique stockage fichiers : ''php artisan storage:link'' Lancer l'application : ''php artisan serve'' Créer un controller : ''php artisan make:controller NameController'' Créer un modèle et les fichiers de migration : ''php artisan make:model Modelname -m (OU --migration)'' Créer un fichier de migration : ''php artisan make:migration create_name_table'' Installer Voyager : ''composer require tcg/voyager'' ''php artisan voyager:install'' Créer un compte admin : ''php artisan voyager:admin your@email.com --create'' Création de table, migration database/migrations/xxx_create_categories_table.php : public function up() { Schema::create('nomdelatable', function (Blueprint $table) { $table->id(); $table->type('nomcolonne'); $table->string('nomcolonne2')->unique(); $table->text('nomcolonne3')->nullable(); $table->timestamps(); }); } app/Models/Nomodele.php class Nommodele extends Model { protected $fillable = [ 'nomcolonne', 'nomcolonne3', 'slug', ]; } Appliquer les migrations : ''php artisan migrate''