Outils pour utilisateurs

Outils du site


memo-laravel

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

memo-laravel.txt · Dernière modification : 2024/02/18 22:30 de dunon