for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Http\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
/**
* Classe qui va stocker mes requetes autoirs
* de ma table movies
* Hérite de ma super classe Model
*/
class Movies extends Model{
* Décrit le nom de la table
* que classe fait référence
protected $table = 'movies';
* Retourne tous les films
public function getAllMovies(){
// retourne le resultat de ma requete SELECT * FROM movies
return DB::table('movies')->get();
}
* Retourne la catégorie à laquelle appartient un objet film
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
public function categories()
{
return $this->belongsTo('App\Http\Models\Categories');
public function comments()
return $this->hasMany('App\Model\Comments');
public function actors()
return $this->belongsToMany('App\Http\Models\Actors');
public function directors()
return $this->belongsToMany('App\Model\Directors');
public function sessions()
return $this->hasMany('App\Model\Sessions');
public function recommandations()
return $this->hasMany('App\Model\Recommandations');