本文整理汇总了PHP中app\models\Region::all方法的典型用法代码示例。如果您正苦于以下问题:PHP Region::all方法的具体用法?PHP Region::all怎么用?PHP Region::all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Region
的用法示例。
在下文中一共展示了Region::all方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
/**
* Création d'arbitres dans la base de données
*/
public function run()
{
DB::table('arbitre_epreuve')->delete();
DB::table("arbitres")->delete();
$epreuves = Epreuve::all();
$entrees = [["Benoit", "Desrosiers", "1", "AQSFR", "819-578-6489", 0], ["Guy", "Bernard", "1", "OSQ", "450-715-6915", 0], ["Jonathan", "Gareau", "1", "ASSQ", "514-763-2485", 0], ["Stéphane", "Janvier", "2", "ASAQ", "450-571-1203", 0]];
$regions = Region::all();
foreach ($entrees as $entree) {
$arbitre = new Arbitre();
$arbitre->prenom = $entree[0];
$arbitre->nom = $entree[1];
$arbitre->region_id = $regions->random()->id;
$arbitre->numero_accreditation = $entree[2];
$arbitre->association = $entree[3];
$arbitre->numero_telephone = $entree[4];
$arbitre->sexe = $entree[5];
$date_temp = new DateTime();
$date_temp->setDate(1994, 1, 1);
$arbitre->date_naissance = $date_temp;
$arbitre->save();
for ($j = 0; $j < rand(1, 4); $j++) {
$epreuves->random()->arbitres()->attach($arbitre->id);
}
}
}
示例2: creerEquipes
/**
* Crée les entrées de la table Participants correspondant aux équipes
*/
public function creerEquipes()
{
$entrees = [["Grizzlis effarouchés", 1, 1, 1, [1, 2, 3]], ["Opossums déchaînés", 2, 1, 2, [4, 5, 6]], ["Antilopes frustrées", 3, 1, 3, [7, 8, 9]], ["Nasiques offensés", 4, 2, 1, []], ["Renards désinhibés", 5, 2, 1, [13, 14, 15]], ["Escargots enragés", 6, 2, 3, [16, 18, 19]], ["Méduses surexcitées", 7, 3, 2, [20, 21, 22]], ["Gousses d'aïl en furie", 8, 3, 1, [24, 25, 26]], ["Levures passives-agressives", 9, 5, 3, [1, 2, 3]], ["Streptocoques désagréables", 10, 4, 3, [4, 5, 6]]];
$sports = Sport::all();
$regions = Region::all();
$participants = Participant::all();
Equipe::where('equipe', '=', 1)->delete();
foreach ($entrees as $entree) {
$equipe = new Equipe();
$equipe->nom = $entree[0];
$equipe->numero = $entree[1];
$equipe->region_id = $regions[$entree[2]]->id;
$equipe->prenom = "";
$equipe->equipe = true;
$equipe->sexe = $entree[1] % 2;
$equipe->naissance = new DateTime();
$equipe->save();
$equipe->sports()->attach([$sports[$entree[3]]->id]);
$index_membres = array();
for ($x = 0; $x < count($entree[4]); $x++) {
array_push($index_membres, $participants[$entree[4][$x] - 1]->id);
}
$equipe->membres()->sync($index_membres);
}
}
示例3: edit
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit($id)
{
try {
$tRoad = TrainRoad::findOrFail($id);
} catch (ModelNotFoundException $e) {
abort(404);
}
$regions = Region::all();
return view('trainRoads.edit', ['tRoadName' => $tRoad->tr_name, 'id' => $tRoad->id, 'regions' => $regions, 'regID' => $tRoad->region_id]);
}
示例4: index
/**
* Affiche les participants associés au sport sélectionné par région.
*
* @param[in] int $id l'id du sport qu'on sélectionne.
*/
public function index($id)
{
try {
$sport = Sport::findOrFail($id);
$regions = Region::all()->sortby('nom');
$participants = $sport->participants->sortby('nom');
return View::make('sportParticipant.index', compact('regions', 'participants', 'sport'));
} catch (ModelNotFoundException $e) {
App::abort(404);
}
}
示例5: run
/**
* Crée les entrées de la table Participants correspondant aux équipes
*/
public function run()
{
//TODO: à refaire car ca plante si on seed 2 fois car les id de région et de sports sont hardcodés
$entrees = [["Arthur", "Archambault", 1, 1, 1, 0], ["Beowulf", "Beaulieu", 2, 1, 2, 0], ["Circé", "Charron", 3, 1, 3, 1], ["Donatello", "DeGrandPré", 4, 2, 1, 0], ["Elsa", "Eiffel", 5, 2, 2, 1], ["Francesco", "Funiculaire", 6, 2, 3, 0], ["Ginette", "Gargantua", 7, 3, 1, 1], ["Henri", "Hippocampe", 8, 3, 2, 0], ["Ivan", "Impitoyable", 9, 3, 3, 0], ["Josephte", "Jamboni", 10, 4, 1, 1], ["Kitty", "KitKat", 11, 4, 2, 1], ["Lola", "Lilalou", 12, 4, 3, 1], ["Manon", "Moriarty", 13, 5, 1, 1], ["Norbert", "Nucléaire", 14, 5, 2, 0], ["Osiris", "Orangeraie", 15, 5, 3, 0], ["Patricia", "Pédoncule", 16, 6, 1, 1], ["Quetzal", "Quelconque", 17, 6, 2, 0], ["Rosa", "Rubéole", 18, 6, 3, 1], ["Stephen", "Satan", 19, 1, 1, 0], ["Tarantula", "Tantrique", 20, 2, 2, 1], ["Ursulin", "Ultime Ninja", 21, 3, 3, 0], ["Vanessa", "Velociraptor", 22, 4, 1, 1], ["Waldorf", "Wolfenstein", 23, 5, 2, 0], ["Xanetia", "Xylophage", 24, 6, 3, 1], ["Yannick", "Ytterbium", 25, 1, 4, 0], ["Zaza", "Zébulon", 26, 2, 4, 1]];
$sports = Sport::all();
$regions = Region::all();
Participant::where('equipe', '=', 0)->delete();
foreach ($entrees as $entree) {
$participant = new Participant();
$participant->prenom = $entree[0];
$participant->nom = $entree[1];
$participant->numero = $entree[2];
$participant->region_id = $regions[$entree[3]]->id;
$participant->sexe = $entree[5];
$participant->naissance = new DateTime();
$participant->equipe = false;
$participant->save();
$participant->sports()->attach([$sports[$entree[4]]->id]);
}
}
示例6: run
public function run()
{
$regions = Region::all();
$roles = Role::all();
$items = [["Gates", "Bill", 14, 1, 1, 0, "2000-01-23", "123 rue Delatortue", "819-472-5555", "billgates@microsoft.com"], ["Jobs", "Steve", 13, 2, 1, 0, "1980-06-28", "456 rue Dulapin", "819-473-5555", "stevejobs@apple.com"]];
DB::table('delegues')->delete();
foreach ($items as $item) {
$delegue = new Delegue();
$delegue->nom = $item[0];
$delegue->prenom = $item[1];
$delegue->region_id = $regions[$item[2]]->id;
$delegue->role_id = $roles[$item[3]]->id;
$delegue->accreditation = $item[4];
$delegue->sexe = $item[5];
$delegue->date_naissance = $item[6];
$delegue->adresse = $item[7];
$delegue->telephone = $item[8];
$delegue->courriel = $item[9];
$delegue->save();
}
}
示例7: index
/**
* Display a form to add a new school to database
*
* @return View
*/
public function index()
{
$roles = Role::all();
$regions = Region::all();
return view('auth.addschool', ['roles' => $roles, 'regions' => $regions]);
}
示例8: edit
/**
* Affiche le formulaire pour éditer un arbitre.
*
* @param int $id l'id de l'arbitre à éditer
* @return Response
*/
public function edit($id)
{
try {
$arbitre = Arbitre::findOrFail($id);
$regions = Region::all();
$sports = Sport::all();
// La date par défaut du formulaire est <cette année> - 20 ans
// pour être plus prêt de l'âge moyen attendu
$anneeDefaut = date('Y') - 20;
$moisDefaut = 0;
$jourDefaut = 0;
// Remplissage des listes pour les choix de la date de naissance
$listeAnnees = ArbitresController::generer_liste(date('Y') - 100, 101);
$listeMois = ArbitresController::generer_liste(1, 12);
$listeJours = ArbitresController::generer_liste(1, 31);
return View::make('arbitres.edit', compact('arbitre', 'regions', 'sports', 'listeAnnees', 'anneeDefaut', 'listeMois', 'listeJours', 'anneeDefaut', 'moisDefaut', 'jourDefaut'));
} catch (Exception $e) {
App:
abort(404);
}
}
示例9: edit
/**
* Affiche le formulaire pour éditer la ressource.
*
* @param int $id l'id du terrain à éditer
* @return Response
*/
public function edit($id)
{
try {
$terrain = Terrain::findOrFail($id);
$regions = Region::all();
$terrainSports = Terrain::find($id)->sports;
$sports = Sport::all();
return View::make('terrains.edit', compact('terrain', 'regions', 'sports', 'terrainSports'));
} catch (Exception $e) {
App::abort(404);
}
}
示例10: edit
/**
* Affiche le formulaire pour éditer la ressource.
*
* @param int $id l'id du rôle à éditer
* @return Response
*/
public function edit($id)
{
try {
$delegue = Delegue::findOrFail($id);
$regions = Region::all();
$roles = Role::all();
$postes = $delegue->idRoles();
// Si de vieilles entrées n'ont pas de date de naissance, on utilise les valeurs par défaut
$anneeDefaut = date('Y') - 20;
$moisDefaut = 0;
$jourDefaut = 0;
if ($delegue->date_naissance) {
// Déterminer les valeurs des trois comboboxes pour la date de naissance.
$stringsDate = explode('-', $delegue->date_naissance);
$anneeDefaut = $stringsDate[0] + 1;
$moisDefaut = $stringsDate[1] + 1;
$jourDefaut = $stringsDate[2] + 1;
}
// Générer les listes des comboboxes pour la date de naissance.
$listeAnnees = ParticipantsController::generer_liste(date('Y') - 100, 101);
$listeMois = ParticipantsController::generer_liste(1, 12);
$listeJours = ParticipantsController::generer_liste(1, 31);
return View::make('delegues.edit', compact('delegue', 'regions', 'roles', 'postes', 'listeAnnees', 'anneeDefaut', 'listeMois', 'listeJours', 'anneeDefaut', 'moisDefaut', 'jourDefaut'));
} catch (Exception $e) {
App:
abort(404);
}
}
示例11:
<?php
include "vendor/autoload.php";
include "config/database.php";
use App\Models\Region;
foreach (Region::all() as $region) {
$parent = Region::where('ts_id', '=', $region->parent_id)->first();
$region->update(array('parent_id' => $parent->id));
}
示例12: index
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
function index()
{
return view('locations')->with(['locations' => Location::all()->sortBy('region'), 'regions' => Region::all()]);
}
示例13: index
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$regions = Region::all();
return view('regions.index', ['regions' => $regions]);
}
示例14: getRegister
/**
* @return \Illuminate\View\View with list of regions
*/
public function getRegister()
{
$regions = Region::all();
$roles = Role::all();
return view('auth.register', ['regions' => $regions, 'roles' => $roles]);
}
示例15: create
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
$regions = Region::all();
$sports = Sport::all();
return View::make('equipes.create', compact('regions', 'sports'));
}