Utilisation Model avec Getters & Setters
Posté : 25 févr. 2018, 11:01
Bonjour à tous, je veux comprendre à quoi sert Model avec Getters & Setters et pourqoui utliser ?
Je programme depuis 3 ans mais toujours dans mon Model j'utilise juste des Functions (Insert,Update,delete,getByID....).
théoriquement (Dans les Exams
) je compends comment utiliser Getters & Setters mais dans la réalité j'utilise pas.
je veux un exemple concret d'utilisation : Getters & Setters.
voila comment j'utilise le Model juste des Functions (Insert,Update,delete,getByID....)
Je programme depuis 3 ans mais toujours dans mon Model j'utilise juste des Functions (Insert,Update,delete,getByID....).
théoriquement (Dans les Exams
je veux un exemple concret d'utilisation : Getters & Setters.
voila comment j'utilise le Model juste des Functions (Insert,Update,delete,getByID....)
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use DB;
class Students extends Model
{
public static function Insert_student($data){
DB::table('students')->insert($data);
}
public static function IfStudentExist($id_student){
$result = DB::table('students')->where('id_student', $id_student)->count();
return $result;
}
public static function Update_student($data){
$id_student = $data['id_student'];
unset($data['id_student']);
DB::table('students')->where('id_student', $id_student)->update($data);
}
public static function getStudentByID($id_student){
//$result = DB::table('students')->get();
$result = DB::table('students')->where('id_student', $id_student)->first();
return $result;
}
}
merciiii