Intereting Posts
Преобразование с упрощенного на традиционный китайский ffmpeg аудио + преобразование изображения в видео не работает Получение «отчетов FTP-сервера 550 Не удалось получить размер файла». При использовании FTP-URL в fopen Какое лучшее решение для проверки страны-пользователя? Модуль по умолчанию Zend Framework 2 Обычная сортировка PHP PHP usort () ожидает, что параметр 2 будет действительным обратным вызовом, а не классом организовать отображение данных из таблицы Как динамически менять логин и выход из системы на странице HTML на PHP? вызов функции-члена execute () для не-объекта Альтернатива bcrypt при сохранении паролей в PHP 5.2 Преобразование верхних тегов html в нижний регистр Синтаксис массива в строке: Неинициализированная ошибка смещения строки Вставьте текущую дату / время, используя now () в поле, используя MySQL / PHP улучшить качество генерируемых изображений PHP GD

Как получить данные с нулями в красноречивой

Я создаю номер студента из набора нескольких данных из базы данных.

Например 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.