diff --git a/app/Http/Controllers/AssetModelsController.php b/app/Http/Controllers/AssetModelsController.php index cad33d779..adc023656 100755 --- a/app/Http/Controllers/AssetModelsController.php +++ b/app/Http/Controllers/AssetModelsController.php @@ -90,7 +90,7 @@ class AssetModelsController extends Controller if (Input::file('image')) { $image = Input::file('image'); - $file_name = slug($image->getClientOriginalName()) . "." . $image->getClientOriginalExtension(); + $file_name = str_slug($image->getClientOriginalName()) . "." . $image->getClientOriginalExtension(); $path = public_path('uploads/models/'); if ($image->getClientOriginalExtension()!='svg') { diff --git a/app/Models/Asset.php b/app/Models/Asset.php index 38bc1f394..eefc8b88a 100644 --- a/app/Models/Asset.php +++ b/app/Models/Asset.php @@ -872,7 +872,7 @@ class Asset extends Depreciable } if ($fieldname =='location') { - $query->whereHas('defaultLoc', function ($query) use ($search_val) { + $query->whereHas('location', function ($query) use ($search_val) { $query->where('locations.name', 'LIKE', '%' . $search_val . '%'); }); } @@ -935,8 +935,11 @@ class Asset extends Depreciable } } + if ($fieldname!='category') { + $query->orWhere('assets.'.$fieldname, 'LIKE', '%' . $search_val . '%'); + } + - $query->orWhere('assets.'.$fieldname, 'LIKE', '%' . $search_val . '%'); }); diff --git a/resources/views/hardware/requested.blade.php b/resources/views/hardware/requested.blade.php index 2b3ccab86..94a99ac1e 100644 --- a/resources/views/hardware/requested.blade.php +++ b/resources/views/hardware/requested.blade.php @@ -48,12 +48,14 @@ @foreach ($requestedItems as $request) + + @if ($request->requestable) {{ csrf_field() }} - @if ($request->itemType() == "asset") + @if (($request->itemType() == "asset") && ($request->requestable)) - @else + @elseif (($request->itemType() == "asset_model") && ($request->requestable)) @endif @@ -102,6 +104,7 @@ + @endif @endforeach