for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Modules\Core\Traits\Criteria;
/**
* Class ParserWithTrait
*
* @property \Illuminate\Http\Request $request
* @property \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Model|\Illuminate\Database\Query\Builder $model
* @package Modules\Core\Traits\Criteria
*/
trait ParserWithTrait
{
protected function parserWith()
$this->with = $this->request->get(config('repository.criteria.params.with', 'with'), null);
with
if ($this->with) {
$this->with = explode(';', $this->with);
$this->model = $this->model->with($this->with);
}