'=', 'name' => 'like', 'publishedDocuments.id' => '=', 'publishedDocuments.symbol' => 'like', 'publishedDocuments.abstract' => 'like', 'publishedDocuments.book_id' => '=', 'publishedDocuments.type_id' => '=', 'publishedDocuments.signer_id' => '=', 'publishedDocuments.creator_id' => '=', 'publishedDocuments.writer_id' => '=', 'publishedDocuments.effective_at' => 'like', 'publishedDocuments.sign_at' => 'like', 'publishedDocuments.publisher_id' => 'like', 'publishedDocuments.link_id' => '=', 'receivedDocuments.id' => '=', 'receivedDocuments.symbol' => 'like', 'receivedDocuments.abstract' => 'like', 'receivedDocuments.book_id' => '=', 'receivedDocuments.type_id' => '=', 'receivedDocuments.signer_id' => '=', 'receivedDocuments.creator_id' => '=', 'receivedDocuments.writer_id' => '=', 'receivedDocuments.effective_at' => 'like', 'receivedDocuments.sign_at' => 'like', 'receivedDocuments.publisher_id' => 'like', 'receivedDocuments.link_id' => '=', ]; /** * Specify Model class name * * @return string */ public function model() { return Organize::class; } /** * Boot up the repository, pushing criteria */ public function boot() { $this->pushCriteria(app(RequestCriteria::class)); } }