App\Http\Controllers\LangController::search PHP Method

    private function search($conditions = [])
    {
        $query = XeDB::table('translation');
        $query->orderBy('namespace', 'asc');
        $query->orderBy('item', 'asc');
        $query->orderBy('id', 'desc');
        if (isset($conditions['namespace'])) {
            $query->where('namespace', $conditions['namespace']);
        }
        if (isset($conditions['item'])) {
            $query->where('item', $conditions['item']);
        }
        if (isset($conditions['locale'])) {
            $query->where('locale', $conditions['locale']);
        }
        if (isset($conditions['value'])) {
            $query->where('value', 'LIKE', '%' . $conditions['value'] . '%');
        }
        return $query;
    }