1

という名前のテーブルがあり、その中tableに という列があるとしますpath。 の文字列形式はpath次のようになります。

row path
1   /path1/aa/bg/c/da
2   /path1/ab/v
3   /path1/a/ba/ca

ご覧のとおり、各セグメントは char で区切られてい/ます。withのみが返されるように、 whereusingの条件をフォーマットする方法。likerow 22 slashes

私は試した DB::table('table')->where('path','LIKE','/path1/%/%')->get()

ただし、上記のクエリは、最後の%. 最後の後に文字を持つレコードが結果に含まれないように、/最後の後に除外するにはどうすればよいですか?%/%

4

1 に答える 1