Как создать SQL запрос без конструктора в Laravel 5.2?
Мне не нужно делать запрос вида SELECT или INSERT, я понимаю, что конструктором это сделать проще и лучше. Однако мне необходимо запустить процедуру находящеюся на MsSQL Server. Можно ли это осуществить конструктором? Если нет, то как можно по холопски руками прописать запрос в Laravel 5.2?
Степан:
немного неправильно написал , для полностью ручных запросов используйте DB::select,DB::statement и т.д.
а DB::raw встраивайте в нужном месте в конструктор, к примеру
DB::table('users')
->select(DB::raw('count(*) as user_count, status'))
->where('status', '<>', 1)->get()
либо с привязкой к модели
User::where('status', '<>', 1 ->select(DB::raw('count(*) as user_count, status')) ....