public static function generateId() { $salesman = Salesman::orderBy('salesID', 'DESC')->get()->first(); $salesId = $salesman->salesID; $salesId = substr($salesId, 2); $newId = (int) $salesId; $newId++; $newIdString = (string) $newId; $newIdString = "000000" . $newIdString; if (strlen($newIdString) > 3) { $newIdString = substr($newIdString, strlen($newIdString) - 3); } $newIdString = "SA" . $newIdString; return $newIdString; }