質問: Auth::user()->id) 参加中 @else 参加する @endif ``` 上記のコードでは全てのユーザーが参加するになってしまいました。 *試してみたこと 含むという表現についてpreg_matchがあるのを知り、 ``` @if(preg_match('/Auth::user()->id/',$community->user_id)) ``` if文を上記のように変えても変化はありませんでした。 *環境 言語 php フレームワーク laravel DB mysql *補足 mysqlでcommunity_userテーブルを確認したところ、community_id,user_idは保存されていたので、idの保存に関しては問題はないと思われます。 communityModel,community_userテーブルにcommunity_id,usdr_idを保存するコードは以下になります。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/5af478cb9753f8f7b1f659363ee5cc6a.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/a02a5f37db9ded144ab5c5760d41aa8d.png) よろしくお願い致します。
回答: ``` $delimiter="/"; $pattern=$delimiter.preg_quote(Auth::user()->id,$delimiter).$delimiter;//typo修正 if(preg_match($pattern,$community->user_id)){ ・・・ ```