質問するログイン新規登録

質問編集履歴

1

if文変更後に別のエラーが出てしまった

2021/03/11 07:17

投稿

nanako_azami
nanako_azami

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,9 @@
1
1
  タイトルの通り、SQLのレコードがないはずなのにissetで処理されてしまいます
2
- var_dump で表示させてみたところ var_dump ([])となっており、[]と”” '' などで試してみたのですがどれもうまくいきませんでした。
2
+
3
3
  どこかに不備があるのか、そもそもの手順が違っているのか自分では分からないので教えていただきたいです
4
4
 
5
+ 追記 みなさん回答ありがとうございます。@if(!$items->isEmpty()) や@if($items->count())に置き換えてみたところ実際にできたのですが、検索フォーム内が0または空白の時などに
6
+ Call to a member function isEmpty() on arrayエラーと出てしまうのですが、どのような対処が考えられますか?
5
7
 
6
8
  ```controller
7
9
  public function search(Request $request) #フォーム内検索->一覧に検索結果表示
@@ -62,9 +64,7 @@
62
64
  <th>氏名</th> <th>電話番号</th> <th>メールアドレス</th> <th> </th> <th> </th>
63
65
  </tr>
64
66
 
65
- var_dump ({{$items}})
67
+ @if(!$items->isEmpty())
66
-
67
- @isset($items)
68
68
  @foreach($items as $item)
69
69
 
70
70
  <tr class="data">
@@ -84,7 +84,7 @@
84
84
 
85
85
  <p>{{$word}}に一致する情報は見つかりませんでした。</p>
86
86
 
87
- @endisset
87
+ @endif
88
88
 
89
89
  </TABLE>
90
90