という名前のテーブルがあり、その中table
に という列があるとしますpath
。 の文字列形式はpath
次のようになります。
row path
1 /path1/aa/bg/c/da
2 /path1/ab/v
3 /path1/a/ba/ca
ご覧のとおり、各セグメントは char で区切られてい/
ます。withのみが返されるように、 where
usingの条件をフォーマットする方法。like
row 2
2 slashes
私は試した
DB::table('table')->where('path','LIKE','/path1/%/%')->get()
ただし、上記のクエリは、最後の%
. 最後の後に文字を持つレコードが結果に含まれないように、/
最後の後に除外するにはどうすればよいですか?%
/
%