Skip to content
Snippets Groups Projects
Commit 47306c7a authored by RUDYNSKI Thomas's avatar RUDYNSKI Thomas
Browse files

Merge branch 'Prep-TD3' of...

parents ea167791 93cda7e9
No related branches found
No related tags found
No related merge requests found
{
"require": {
"illuminate/database": "5.5.*",
"illuminate/pagination": "5.*",
"php": ">=7.0.0",
"slim/slim": "3.*"
},
"autoload": {
"psr-4": {
"PrepTD3\\": "src"
}
}
}
\ No newline at end of file
<?php
/**
* File: 1.php
* Creation Date: 04/01/2016
* description:
*
* @author: canals
*/
require 'vendor/autoload.php';
use PrepTD2\model\annonce;
use PrepTD2\model\categorie;
use PrepTD2\model\photo;
use PrepTD3\model\game as Game;
use PrepTD2\model\cateannonce;
use Illuminate\Database\Capsule\Manager as DB;
$config = ['settings' => [
'displayErrorDetails' => true
]];
$db = new \Illuminate\Database\Capsule\Manager();
$db->addConnection(parse_ini_file('src/conf/conf.ini'));
$db->setAsGlobal();
$db->bootEloquent();
$container = new \Slim\Container($config);
$app = new \Slim\App($container);
/**
* configurer la connexion à la base ...
*/
/*
* logging des requêtes
* activer le logging
* exécuter les requêtes
* afficher le log
*/
DB::connection()->enableQueryLog();
/**
* les jeux dont le nom contient Mario
*/
game::where('name', 'like', '%Mario%')->get();
/*
* nom des persos du jeu 12342
*/
foreach (game::find(12342)->game2characters as $c)
echo "- perso : " . $c->name ."\n";
/**
* affichage du log de requêtes
*/
foreach( DB::getQueryLog() as $q){
echo "-------------- \n";
echo "query : " . $q['query'] ."\n";
echo " --- bindings : [ ";
foreach ($q['bindings'] as $b ) {
echo " ". $b."," ;
}
echo " ] ---\n";
echo "-------------- \n \n";
};
driver=mysql
host=localhost
database=gamepedia
username=root
password=
charset=utf8
prefix=
\ No newline at end of file
<?php
namespace PrepTD3\model;
use PrepTD3\model\game2character;
class game extends \Illuminate\Database\Eloquent\Model
{
protected $table = 'game';
protected $primaryKey = 'id';
public $timestamps = false;
public function game2characters()
{
return $this->hasMany(game2character::class);
}
}
\ No newline at end of file
<?php
namespace PrepTD3\model;
class game2character extends \Illuminate\Database\Eloquent\Model
{
protected $table = 'game2character';
protected $primaryKey = 'game_id';
public $timestamps = false;
public function game()
{
return $this->belongsTo('annonce');
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment