1
有人可以幫助我,我嘗試值傳遞給我的看法,但我總是得到一個*未定義的變量:結果*Laravel:解析視圖刀片中的這個json數據?
目前,這是我的看法
@foreach($result as $row)
<tr>
<td>{{ $row->firstname }}</td>
<td>{{ $row->lastname }}</td>
<td>{{ $row->account_type}}</td>
<td>{{ $row->gender }}</td>
<td>{{ $row->college }}</td>
<td>{{ $row->address }}</td>
</tr>
@endforeach
這是在我的控制器
$response = ['status' => false, 'message' => 'Invalid request'];
try {
if (strlen($data['output']) > 0) {
$data = $data['output'];
$result = DB::table('user_details')
->select('firstname', 'lastname', 'account_type', 'gender', 'college', 'address')
->where('firstname', 'LIKE', '%' . $data . '%')
->orWhere('lastname', 'LIKE', '%' . $data . '%')
->orWhere('username', 'LIKE', '%' . $data . '%')
->get();
if ($result) {
$response = $result;
}
}
} catch (Exception $e) {
$response['message'] = $e->getMessage();
}
return view('search')->with('result', json_decode($response, true));
我想顯示類似
First Name : juan
Last Name : dela cruz
Account Type : student
Gender : male
College : CON
Address : doon doon lang
你需要返回一個視圖,而不是'$ response',並通過'$ response'到了這一觀點。 – ceejayoz
如何使用('result',$ response)'返回視圖('搜索') - >? –
仍然變得 未定義變量:結果(查看:/var/www/app/http/Features/Test/Views/partials/results.blade.php) – Russell