【发布时间】:2018-03-23 16:37:05
【问题描述】:
我陷入了这个问题,我不知道如何在 Laravel 5.5 中加密 URL 以进行搜索...结果如下:
localhost:8000/Akademik/Mahasiswa?cari=some_keyword
但我想要这样:
localhost:8000/Akademik/Mahasiswa?cari=some_encrypted_keyword
喜欢:
localhost:8000/Akademik/Mahasiswa?cari=Kas6F8ajhasdhhfbdgshek
这是我的 MahasiswaController.php
public function index(Request $request)
{
if ($request->get('cari') == null) {
$datas = Mahasiswa::paginate(10);
return view('Akademik.Mahasiswa.mahasiswaIndex', compact('datas'))->with('no',($request->input('page',1)- 1)*10);
} else {
$cari = $request->get('cari');
$datas = Mahasiswa::where('nama','LIKE','%'.$cari.'%')->paginate(10);
return view('Akademik.Mahasiswa.mahasiswaIndex', compact('datas'))->with('no',($request->input('page',1)- 1)*10);
}
}
这是我的route/web.php
Route::Resource('Akademik/Mahasiswa','Akademik\Mahasiswa\MahasiswaController');
这是我的mahasiswaIndex.blade.php(搜索表单)
<div class="col s4 m6 right">
{{ Form::open(array('url' => 'Akademik/Mahasiswa','method' => 'get')) }}
<div class="row">
<div class="input-field col s12">
{{ Form::text('cari',null,['id' => 'cari','class' => 'col s12']) }}
<label for="cari">Cari</label>
</div>
</div>
{{ Form::close() }}
</div>
【问题讨论】:
-
使用POST请求不需要加密,https
-
您解决问题的尝试在哪里?
-
@LukePark 我尝试了 2 天的搜索和谷歌搜索,但没有得到任何解决方案,对不起,我是 laravel 的新手
-
@MarkBaker 足够安全吗?
-
除非您设置不正确,否则它足以安全地发送密码......这与我的银行使用的方法相同
标签: php laravel encryption routes laravel-5.5