Я хочу выполнить этот запрос MySQL, используя Laravel Eloquent
SELECT * FROM cashes WHERE idcash = 4 AND (institution = 1 or branch = 1) LIMIT 1;
Попробуйте это
$cashes = Cash::where('idcash ', 4) ->where(function ($q) { $q->where('institution', 1)->orWhere('branch', 1); }) ->limit(1) ->get();
Для просмотра SQL-запроса используйте ->toSql() вместо ->get() или используйте ->dd() вместо ->get()
->toSql()
->get()
->dd()
Если у вас есть Cash модель:
Cash
$cashes = Cash::where([ ['institution', 1], ['id_cash', 4] ]) ->orWhere([ ['branch', 1], ['id_cash', 4] ])->limit(1)->get();
Надеюсь, это поможет.