Outils pour utilisateurs

Outils du site


memo-laravel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
memo-laravel [2024/02/14 21:46] dunonmemo-laravel [2024/02/18 22:30] (Version actuelle) dunon
Ligne 38: Ligne 38:
  
 ''php artisan make:model Modelname -m (OU --migration)'' ''php artisan make:model Modelname -m (OU --migration)''
 +
 +Créer un fichier de migration :
 +
 +''php artisan make:migration create_name_table''
  
 Installer Voyager : Installer Voyager :
Ligne 48: Ligne 52:
  
 ''php artisan voyager:admin your@email.com --create'' ''php artisan voyager:admin your@email.com --create''
 +
 +Création de table, migration database/migrations/xxx_create_categories_table.php :
 +
 +<code>
 +public function up()
 +    {
 +        Schema::create('nomdelatable', function (Blueprint $table) {
 +            $table->id();
 +            $table->type('nomcolonne');
 +            $table->string('nomcolonne2')->unique();
 +            $table->text('nomcolonne3')->nullable();
 +            $table->timestamps();
 +        });
 +    }
 +</code>
 +
 +app/Models/Nomodele.php
 +
 +
 +<code>
 +class Nommodele extends Model
 +{
 +    protected $fillable = [
 +        'nomcolonne',
 +        'nomcolonne3',
 +        'slug',
 +    ];
 +}
 +</code>
 +
 +Appliquer les migrations :
 +
 +''php artisan migrate''
memo-laravel.1707947191.txt.gz · Dernière modification : de dunon