From 5500d8f932506da57b8dceb48955ebafd6e1fa1e Mon Sep 17 00:00:00 2001 From: diashalabi Date: Tue, 7 Sep 2021 14:42:45 +0300 Subject: [PATCH] =?UTF-8?q?#4433=20Mod=C3=BCl=20deneme=20s=C3=BCresi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visiosoft/advs-module/src/Adv/AdvRepository.php | 7 +++++++ .../src/Adv/Contract/AdvRepositoryInterface.php | 2 ++ config/app.php | 2 ++ 3 files changed, 11 insertions(+) diff --git a/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php b/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php index fd1724579..874e2073a 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php +++ b/addons/default/visiosoft/advs-module/src/Adv/AdvRepository.php @@ -555,4 +555,11 @@ class AdvRepository extends EntryRepository implements AdvRepositoryInterface ->where('slug', '!=', '') ->orderBy('publish_at', 'desc'); } + + public function findByCFJSON($key, $value) + { + return $this->currentAds() + ->whereJsonContains('cf_json', [$key => $value]) + ->first(); + } } diff --git a/addons/default/visiosoft/advs-module/src/Adv/Contract/AdvRepositoryInterface.php b/addons/default/visiosoft/advs-module/src/Adv/Contract/AdvRepositoryInterface.php index 33f4a8d1c..e46160f54 100644 --- a/addons/default/visiosoft/advs-module/src/Adv/Contract/AdvRepositoryInterface.php +++ b/addons/default/visiosoft/advs-module/src/Adv/Contract/AdvRepositoryInterface.php @@ -56,4 +56,6 @@ interface AdvRepositoryInterface extends EntryRepositoryInterface public function getUserAds($userID = null, $status = "approved"); public function currentAds(); + + public function findByCFJSON($key, $value); } diff --git a/config/app.php b/config/app.php index c8c483477..8509eb114 100644 --- a/config/app.php +++ b/config/app.php @@ -17,6 +17,8 @@ return [ 'name' => env('APP_NAME', 'My Application'), + 'application_domain' => env('APPLICATION_DOMAIN', null), + /* |-------------------------------------------------------------------------- | Application Environment