Получить определенное количество символов из базы данных в Laravel Query - PullRequest
0 голосов
/ 01 июля 2018

Как получить определенное количество символов из базы данных, используя запрос Laravel?

У меня есть запрос, как показано ниже

return $company->employee()->with('motorCycle', 'children')->get();

Существует столбец с именем motorCycle.text. Я хотел бы получить 500 символов из этого поля.

Как я могу это сделать?

1 Ответ

0 голосов
/ 01 июля 2018

Я не знаю структуру вашей таблицы, и pk и другие столбцы необходимо указать самостоятельно. См. Связанный SQL-запрос Как выбрать первые 100 символов в SQL Server?

return $company->employee()
    ->with([
        'motorCycle' => function($query) {
            $query->select(DB::raw('LEFT (text, 500)'), 'pk and other columns');
        }, 
        'children'
    ])->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...