Проблема с использованием статических методов в качестве паттерна проектирования состоит в том, что проект быстро превращается в большой комок грязи. Я видел системы, в которых доступ к базе данных осуществлялся внутри статических методов. https://www.piter.com/collection/all/product/prostoe-obektno-orientirovannoe-proektirovanie-chistyy-i-gibkiy-kod Страница 133.
`php
namespace AppHttpControllers;
use IlluminateSupportFacadesDB; use IlluminateViewView;
class UserController extends Controller { /**
- Show a list of all of the application's users. */ public function index(): View { $users = DB::select('select * from users where active = ?', [1]);
return view('user.index', ['users' = $users]); } } https://laravel.com/docs/12.x/database
Вот тебе и "комок грязи" =)`