ajoute la banque de quiz : partager un quiz, le dupliquer dans une autre classe
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
16d1293911
commit
bd74eaf20f
10 changed files with 271 additions and 5 deletions
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
/**
|
||||
* Banque de quiz (demande d'Adam, 2026-10-13) : un prof peut partager un
|
||||
* quiz pour que les autres le dupliquent dans leur propre classe — même
|
||||
* esprit que la bibliothèque de cours du CLAUDE.md (« Dupliquer et
|
||||
* adapter »). Pas de nouvelle table : partager un quiz ne change pas son
|
||||
* propriétaire, dupliquer en crée toujours une copie indépendante.
|
||||
*/
|
||||
return new class extends Migration
|
||||
{
|
||||
public function up(): void
|
||||
{
|
||||
Schema::table('quizzes', function (Blueprint $table) {
|
||||
$table->boolean('partage')->default(false)->after('titre');
|
||||
});
|
||||
}
|
||||
|
||||
public function down(): void
|
||||
{
|
||||
Schema::table('quizzes', function (Blueprint $table) {
|
||||
$table->dropColumn('partage');
|
||||
});
|
||||
}
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue