Laravel Extends Model hasManyThrough 3 parameters

Dans le cas de figure où nous avons besoin de modifier la clé par défaut ‘id’ pour une relation HasManyThrough exemple ci-dessous , Laravel ne le permet pas.   public function annonces() { return $this->hasManyThrough(‘App\Annonces’, ‘App\User_Profile’,’country_id’,’user_id’,’user_id’); } Pour un client, j’ai eu besoin d’utiliser une autre clé pour la table de liaison qui est en 2ème paramètres.

Laravel-elixir extend gulp watch

Par défault, Laravel-Elixir écoute qu’un fichier ./resources/assets/scss/app.scss avec la fonction ci-dessous : elixir(function(mix) { mix.sass(‘app.scss’, ‘build/css/’); }); Pour étendre l’écoute au niveau d’un dossier ou plusieurs, voici comment procéder : Placer ce code juste au dessus de la fonction elixir. elixir.config.registerWatcher(« default », « ./resources/assets/**/* »); Ainsi lors de l’appel de gulp watch, elixir écoutera le moindre changement d’un fichier pour déclencher la fonction elixir.