如何解决如何在 Laravel 7 Blade 中通过搜索使用 API?
我想用 Laravel Blade 消耗它。所以,我做了一个 ViewHadController:
public function cari(Request $request)
{
$cari = $request->cari;
$response = Http::get('http://hadits.test/api/hadall/cari?isi=$cari');
$data = $response->json();
//dd($data);
return view('hadits',compact('data'));
}
如果我用任何关键字替换 $cari,返回是可以的。
已经尝试在 view.blade.PHP 中构建这个:
<div class="container">
<form action="/cari" method="GET">
<input type="text" name="cari" placeholder="Cari Hadits .." value="{{ old('cari') }}">
<input type="submit" value="CARI">
</form>
</div>
使用这个 web.routes:
Route::get('/{cari}','ViewHadController@cari');
当关键字硬编码时,结果还可以:
但是如果使用搜索参数就不行了,总是返回空白。是否有任何教程如何在 Laravel Blade 中使用搜索表单使用该 API?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。