質問編集履歴
1
if文変更後に別のエラーが出てしまった
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,7 +1,9 @@
|
|
|
1
1
|
タイトルの通り、SQLのレコードがないはずなのにissetで処理されてしまいます
|
|
2
|
-
|
|
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
|
-
|
|
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
|
-
@
|
|
87
|
+
@endif
|
|
88
88
|
|
|
89
89
|
</TABLE>
|
|
90
90
|
|