Я думаю, вы ищете вспомогательную функцию.
В вопросе вы создали countAbc()
функцию и хотите вызывать ее везде.
Используйте для создания функции в helpers.php
файл вместо model file
Создайте файл helpers.php
в папке приложения и загрузите его с composer:
"autoload": {
"classmap": [
...
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php" // <---- ADD THIS
]
},
После добавления этого в файл composer.json
, выполните следующую команду:
composer dump-autoload
После этого поместите эту функцию в helpers.php
public function countAbc () {
$sql=pg_query("select count(*) as countrow from s_abc");
$countfetch=pg_fetch_array($sql);
return $countfetch[0];
}
Теперь вы можете получить к ней доступ в любом месте.
public function countAbc () {
$counts_abc = \DB::table('s_abc')->count();
return $counts_abc;
}