modif
This commit is contained in:
parent
49128f261a
commit
a63c91084b
@ -30,6 +30,24 @@ class ReferentController extends Controller {
|
|||||||
$me = User::current();
|
$me = User::current();
|
||||||
$user = User::all();
|
$user = User::all();
|
||||||
|
|
||||||
|
|
||||||
|
// $ListeOeuvre = new ListeOeuvre;
|
||||||
|
// $ListeOeuvre->idusers = 3;
|
||||||
|
// $ListeOeuvre->nom = "Linux";
|
||||||
|
// $ListeOeuvre->etat = 1;
|
||||||
|
// $ListeOeuvre->save();
|
||||||
|
|
||||||
|
// $assolistaoeuvre = new AssoListeAOeuvre;
|
||||||
|
// $assolistaoeuvre->liste_oeuvre_id = 1;
|
||||||
|
// $assolistaoeuvre->oeuvre_id = 1;
|
||||||
|
// $assolistaoeuvre->save();
|
||||||
|
|
||||||
|
// $assolistaoeuvre2 = new AssoListeAOeuvre;
|
||||||
|
// $assolistaoeuvre2->liste_oeuvre_id = 1;
|
||||||
|
// $assolistaoeuvre2->oeuvre_id = 2;
|
||||||
|
// $assolistaoeuvre2->save();
|
||||||
|
|
||||||
|
|
||||||
// List Oeuvre of one user
|
// List Oeuvre of one user
|
||||||
$sessions = ListeOeuvre::currentUser()->get();
|
$sessions = ListeOeuvre::currentUser()->get();
|
||||||
echo $sessions[0]->oeuvres()->get();
|
echo $sessions[0]->oeuvres()->get();
|
||||||
|
@ -6,5 +6,7 @@ class Oeuvre extends Model {
|
|||||||
|
|
||||||
protected $table = 'oeuvre';
|
protected $table = 'oeuvre';
|
||||||
|
|
||||||
|
protected $guarded = ['idoeuvre', 'id'];
|
||||||
|
|
||||||
public $timestamps = false;
|
public $timestamps = false;
|
||||||
}
|
}
|
||||||
|
@ -20,20 +20,20 @@ DROP TABLE IF EXISTS jeu;
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE jeu (
|
CREATE TABLE jeu (
|
||||||
idjeu INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
nom VARCHAR(50),
|
nom VARCHAR(50),
|
||||||
description VARCHAR(255),
|
description VARCHAR(255),
|
||||||
PRIMARY KEY (idjeu)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE niveau (
|
CREATE TABLE niveau (
|
||||||
idniveau INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
idjeu INT NOT NULL,
|
idjeu INT NOT NULL,
|
||||||
difficulte INT,
|
difficulte INT,
|
||||||
caractéristique VARCHAR(255),
|
caractéristique VARCHAR(255),
|
||||||
PRIMARY KEY (idniveau),
|
PRIMARY KEY (id),
|
||||||
FOREIGN KEY (idjeu) REFERENCES jeu(idjeu)
|
FOREIGN KEY (idjeu) REFERENCES jeu(id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE users (
|
CREATE TABLE users (
|
||||||
@ -51,85 +51,85 @@ CREATE TABLE users (
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE designation (
|
CREATE TABLE designation (
|
||||||
iddesignation INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
nom VARCHAR(255) NOT NULL,
|
nom VARCHAR(255) NOT NULL,
|
||||||
urldesignation VARCHAR(255),
|
urldesignation VARCHAR(255),
|
||||||
PRIMARY KEY (iddesignation)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE auteur (
|
CREATE TABLE auteur (
|
||||||
idauteur INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
nom VARCHAR(50) NOT NULL,
|
nom VARCHAR(50) NOT NULL,
|
||||||
anecdote VARCHAR(255),
|
anecdote VARCHAR(255),
|
||||||
PRIMARY KEY (idauteur)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE technique (
|
CREATE TABLE technique (
|
||||||
idtechnique INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
nom VARCHAR(50) NOT NULL,
|
nom VARCHAR(50) NOT NULL,
|
||||||
urltechnique VARCHAR(255),
|
urltechnique VARCHAR(255),
|
||||||
PRIMARY KEY (idtechnique)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE domaine (
|
CREATE TABLE domaine (
|
||||||
iddomaine INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
nom VARCHAR(50) NOT NULL,
|
nom VARCHAR(50) NOT NULL,
|
||||||
PRIMARY KEY (iddomaine)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE matiere (
|
CREATE TABLE matiere (
|
||||||
idmatiere INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
nom VARCHAR(50) NOT NULL,
|
nom VARCHAR(50) NOT NULL,
|
||||||
PRIMARY KEY (idmatiere)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE datation (
|
CREATE TABLE datation (
|
||||||
iddate INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
debut DATE,
|
debut DATE,
|
||||||
fin DATE,
|
fin DATE,
|
||||||
PRIMARY KEY (iddate)
|
PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE oeuvre (
|
CREATE TABLE oeuvre (
|
||||||
idoeuvre INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
iddate INT,
|
iddate INT,
|
||||||
idtechnique INT,
|
idtechnique INT,
|
||||||
iddomaine INT,
|
iddomaine INT,
|
||||||
idmatiere INT,
|
idmatiere INT,
|
||||||
urlPhoto VARCHAR(50),
|
urlPhoto VARCHAR(50),
|
||||||
PRIMARY KEY (idoeuvre),
|
PRIMARY KEY (id),
|
||||||
FOREIGN KEY (idtechnique) REFERENCES technique(idtechnique),
|
FOREIGN KEY (idtechnique) REFERENCES technique(id),
|
||||||
FOREIGN KEY (iddomaine) REFERENCES domaine(iddomaine),
|
FOREIGN KEY (iddomaine) REFERENCES domaine(id),
|
||||||
FOREIGN KEY (idmatiere) REFERENCES matiere(idmatiere),
|
FOREIGN KEY (idmatiere) REFERENCES matiere(id),
|
||||||
FOREIGN KEY (iddate) REFERENCES datation(iddate)
|
FOREIGN KEY (iddate) REFERENCES datation(id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE assodesignationaoeuvre (
|
CREATE TABLE assodesignationaoeuvre (
|
||||||
oeuvre_id INT NOT NULL,
|
oeuvre_id INT NOT NULL,
|
||||||
designation_id INT NOT NULL,
|
designation_id INT NOT NULL,
|
||||||
PRIMARY KEY (designation_id,oeuvre_id),
|
PRIMARY KEY (designation_id,oeuvre_id),
|
||||||
FOREIGN KEY (designation_id) REFERENCES designation(iddesignation),
|
FOREIGN KEY (designation_id) REFERENCES designation(id),
|
||||||
FOREIGN KEY (oeuvre_id) REFERENCES oeuvre(idoeuvre)
|
FOREIGN KEY (oeuvre_id) REFERENCES oeuvre(id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE assoauteuraoeuvre (
|
CREATE TABLE assoauteuraoeuvre (
|
||||||
oeuvre_id INT NOT NULL,
|
oeuvre_id INT NOT NULL,
|
||||||
auteur_id INT NOT NULL,
|
auteur_id INT NOT NULL,
|
||||||
PRIMARY KEY (auteur_id,oeuvre_id),
|
PRIMARY KEY (auteur_id,oeuvre_id),
|
||||||
FOREIGN KEY (auteur_id) REFERENCES auteur(idauteur),
|
FOREIGN KEY (auteur_id) REFERENCES auteur(id),
|
||||||
FOREIGN KEY (oeuvre_id) REFERENCES oeuvre(idoeuvre)
|
FOREIGN KEY (oeuvre_id) REFERENCES oeuvre(id)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE listeoeuvre (
|
CREATE TABLE listeoeuvre (
|
||||||
idlisteoeuvre INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
idusers INT NOT NULL,
|
iduser INT NOT NULL,
|
||||||
nom VARCHAR(50),
|
nom VARCHAR(50),
|
||||||
etat INT(1) DEFAULT 0,
|
etat INT(1) DEFAULT 0,
|
||||||
dateCreation TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
dateCreation TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||||
PRIMARY KEY (idlisteoeuvre),
|
PRIMARY KEY (id),
|
||||||
FOREIGN KEY (idusers) REFERENCES users(id)
|
FOREIGN KEY (iduser) REFERENCES users(id)
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -137,26 +137,26 @@ CREATE TABLE assolisteaoeuvre (
|
|||||||
liste_oeuvre_id INT NOT NULL,
|
liste_oeuvre_id INT NOT NULL,
|
||||||
oeuvre_id INT NOT NULL,
|
oeuvre_id INT NOT NULL,
|
||||||
PRIMARY KEY (liste_oeuvre_id,oeuvre_id),
|
PRIMARY KEY (liste_oeuvre_id,oeuvre_id),
|
||||||
FOREIGN KEY (liste_oeuvre_id) REFERENCES listeoeuvre(idlisteoeuvre),
|
FOREIGN KEY (liste_oeuvre_id) REFERENCES listeoeuvre(id),
|
||||||
FOREIGN KEY (oeuvre_id) REFERENCES oeuvre(idoeuvre)
|
FOREIGN KEY (oeuvre_id) REFERENCES oeuvre(id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE assolisteajeu (
|
CREATE TABLE assolisteajeu (
|
||||||
liste_oeuvre_id INT NOT NULL,
|
liste_oeuvre_id INT NOT NULL,
|
||||||
jeu_id INT NOT NULL,
|
jeu_id INT NOT NULL,
|
||||||
PRIMARY KEY (liste_oeuvre_id,jeu_id),
|
PRIMARY KEY (liste_oeuvre_id,jeu_id),
|
||||||
FOREIGN KEY (liste_oeuvre_id) REFERENCES listeoeuvre(idlisteoeuvre),
|
FOREIGN KEY (liste_oeuvre_id) REFERENCES listeoeuvre(id),
|
||||||
FOREIGN KEY (jeu_id) REFERENCES jeu(idjeu)
|
FOREIGN KEY (jeu_id) REFERENCES jeu(id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE description (
|
CREATE TABLE description (
|
||||||
iddescription INT NOT NULL AUTO_INCREMENT,
|
id INT NOT NULL AUTO_INCREMENT,
|
||||||
idoeuvre INT NOT NULL,
|
idoeuvre INT NOT NULL,
|
||||||
idlisteoeuvre INT NOT NULL,
|
idlisteoeuvre INT NOT NULL,
|
||||||
libelle VARCHAR(255),
|
libelle VARCHAR(255),
|
||||||
PRIMARY KEY (iddescription),
|
PRIMARY KEY (id),
|
||||||
FOREIGN KEY (idoeuvre) REFERENCES oeuvre(idoeuvre),
|
FOREIGN KEY (idoeuvre) REFERENCES oeuvre(id),
|
||||||
FOREIGN KEY (idlisteoeuvre) REFERENCES listeoeuvre(idlisteoeuvre)
|
FOREIGN KEY (idlisteoeuvre) REFERENCES listeoeuvre(id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE password_resets (
|
CREATE TABLE password_resets (
|
||||||
|
Reference in New Issue
Block a user