Issues Resource

Access vehicle and equipment issue tracking data.

Basic Usage

use Samsara\Facades\Samsara;
use Carbon\Carbon;

// Get issues stream
$issues = Samsara::issues()
    ->stream()
    ->between(Carbon::now()->subDays(30), Carbon::now())
    ->get();

Query Builder

// Filter by vehicle
$issues = Samsara::issues()
    ->stream()
    ->whereVehicle('vehicle-123')
    ->between(now()->subDays(30), now())
    ->get();

// Filter by tag
$issues = Samsara::issues()
    ->stream()
    ->whereTag('maintenance-required')
    ->between(now()->subDays(30), now())
    ->get();

// Limit results
$issues = Samsara::issues()
    ->stream()
    ->limit(100)
    ->get();

Lazy Loading

// Stream through large datasets
Samsara::issues()
    ->stream()
    ->between(now()->subYear(), now())
    ->lazy(500)
    ->each(function ($issue) {
        // Process each issue
    });

Back to top

Copyright © 2024-2025 Erik Galloway. Distributed under the MIT License.