2017-09-28 9 views
1

最初の100文字を取得するには? substr($text, 0, 100)を使用できますが、パフォーマンス上の理由から、データベースから最初の100文字を直接選択します。どうやってするの?Eloquent ORM - 最初の100文字を取得

答えて

1

MySQLの場合、あなたは->selectRaw('SUBSTR(column_name, 0, 100)')

他の言語のようなものが関数としてSUBSTRING()ようなものを使用することができません。データベースドライバを検索することができます。

1

生の表現を使用して:Model::select(DB::raw('substr(column_name, 0, 100)'));

関連する問題