Я создаю номер студента из набора нескольких данных из базы данных.
Например Course_ID.Year_Code.Student_no
Чтобы получить одинаковые номера цифр, я заполняю свой необработанный номер ученика (который указан при создании) как 0001, 0002.
Когда я пытаюсь получить номер моего ученика, получив этот номер из базы данных
Я получаю результаты без нулей.
Скажем, Course_ID 22 и Year_Code 16
и Student_NO 0005
Я возвращаю номер как 22165, который должен быть 22160005 . так я и получаю учеников.
$students = \App\Student::with('payment')->where('branch', $id)->get();
(Я действительно получаю student_no без нулей с запросом ниже)
и так я пишу в лезвии
<td>{{$student->Course_ID.$student->course->year_code.$student->student_no}} </td>
PS: Я знаю, как получить номера с родным php, используя str_pad. Я спрашиваю, есть ли способ сделать это на Eloquent.