Skip to content

Commit 0c8ca6d

Browse files
committed
Search on status label name
1 parent a5de077 commit 0c8ca6d

File tree

1 file changed

+25
-32
lines changed

1 file changed

+25
-32
lines changed

app/Models/Asset.php

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1946,51 +1946,44 @@ function ($query) use ($search_val) {
19461946
}
19471947

19481948
if ($fieldname == 'model') {
1949-
$query->where(
1950-
function ($query) use ($search_val) {
1951-
$query->whereHas(
1952-
'model', function ($query) use ($search_val) {
1953-
$query->where('models.name', 'LIKE', '%'.$search_val.'%');
1954-
}
1955-
);
1956-
}
1949+
$query->whereHas(
1950+
'model', function ($query) use ($search_val) {
1951+
$query->where('models.name', 'LIKE', '%'.$search_val.'%');
1952+
}
19571953
);
19581954
}
19591955

1956+
19601957
if ($fieldname == 'model_number') {
1961-
$query->where(
1962-
function ($query) use ($search_val) {
1963-
$query->whereHas(
1964-
'model', function ($query) use ($search_val) {
1965-
$query->where('models.model_number', 'LIKE', '%'.$search_val.'%');
1966-
}
1967-
);
1968-
}
1958+
$query->whereHas(
1959+
'model', function ($query) use ($search_val) {
1960+
$query->where('models.model_number', 'LIKE', '%'.$search_val.'%');
1961+
}
19691962
);
19701963
}
19711964

19721965

19731966
if ($fieldname == 'company') {
1974-
$query->where(
1975-
function ($query) use ($search_val) {
1976-
$query->whereHas(
1977-
'company', function ($query) use ($search_val) {
1978-
$query->where('companies.name', 'LIKE', '%'.$search_val.'%');
1979-
}
1980-
);
1981-
}
1967+
$query->whereHas(
1968+
'company', function ($query) use ($search_val) {
1969+
$query->where('companies.name', 'LIKE', '%'.$search_val.'%');
1970+
}
19821971
);
19831972
}
19841973

19851974
if ($fieldname == 'supplier') {
1986-
$query->where(
1987-
function ($query) use ($search_val) {
1988-
$query->whereHas(
1989-
'supplier', function ($query) use ($search_val) {
1990-
$query->where('suppliers.name', 'LIKE', '%'.$search_val.'%');
1991-
}
1992-
);
1993-
}
1975+
$query->whereHas(
1976+
'supplier', function ($query) use ($search_val) {
1977+
$query->where('suppliers.name', 'LIKE', '%'.$search_val.'%');
1978+
}
1979+
);
1980+
}
1981+
1982+
if ($fieldname == 'status_label') {
1983+
$query->whereHas(
1984+
'assetstatus', function ($query) use ($search_val) {
1985+
$query->where('status_labels.name', 'LIKE', '%'.$search_val.'%');
1986+
}
19941987
);
19951988
}
19961989

0 commit comments

Comments
 (0)