私はあなたがちょうどこのように使用する必要があり、画像内のデータLaravelの列の最初の文字で指定する方法は?
$data = Modales::where('type', 5)->where('code', 'like', '%1%')->get();
私はあなたがちょうどこのように使用する必要があり、画像内のデータLaravelの列の最初の文字で指定する方法は?
$data = Modales::where('type', 5)->where('code', 'like', '%1%')->get();
あなたの質問はむしろ奇妙に尋ねられますが、あなたのコメントから、フィールドに(そして最初の文字が含まれている)テーブルを照会して、クエリと一致するようにしてから、特定のフィールド。 $char
= "s" は、その後、first_char
はルーカスとアンナの最初の文字が含まれているかどうその後
$users = User::where('type', 'LIKE', $char . '%')
->selectRaw('*, LEFT (name, 1) as first_char')
->get();
:
ので、例えば:
Table Users
id | type | name
1 | admin | Patrick
2 | standard | Lucas
3 | standard | Anna
は、次に、あなたの雄弁クエリを記述します。
以下のようにそれらの行から最初の数1に含まれているとのすべての行を選択したい:
->where($field, 'LIKE', $letter.'%');
私はそれらの文字の最初だけをしたいのですか? 最初の数字と数字のみ –
$ data = Modales :: where( 'type'、5) - >( 'code'、 'like'、 '1%') - > get();最初の%を削除すると、1 <と、その後何か> –
のものだけが見えますが、最初の文字だけが必要ですか?だから大丈夫ですか? –
これは、最初の%を削除する理由です。パーセントは、「ここには何かのプレースホルダがある可能性がある」ことを意味します。あなたが%1%を持っていれば、どこにでも1を持つものすべてが一致します。あなたが1%を持っていれば、1で始まるすべてのものに一致します –