Skip to main content

Posts

Showing posts from September, 2019

Integrating Repository in Laravel

Create Repositories folder inside App folder => App/Repositories Now create  BaseRepository .php inside the Repositories folder <?php namespace   App\Repositories ; use  Illuminate\Database\Eloquent\ Model ; class   BaseRepository {      /**      * The Model name.      *      *  @var  \Illuminate\Database\Eloquent\ Model ;      */      protected   $model ;      /**      * Paginate the given query.      *      *  @param   The  number of models to return for pagination $n integer      *      *  @return   mixed      */      public   function   getPaginate ( $n )     {          return   $this -> model -> paginate ( $n );     }      /**      * Create a new model and return the instance.      *      *  @param   array  $inputs      *      *  @return   Model  instance      */      public   function   store ( array   $inputs )     {          return   $this -> model -> create ( $inputs );     }      /**