我有一個提交按鈕形式,我使用GET方法發送的值從我的PostgreSQL數據庫獲取數據,所以我有這個在MI路線Laravel提交按鈕無法正常工作
Route::get('informacion_entidad/{pass}','[email protected]');
在我的控制,我有這樣的:
$sql="select valida('".$pass."')";
$results = DB::select($sql);
foreach ($results as $k => $v)
$results = $v->valida;
dd($results);
和我的形式是這樣的:
<form method="get">
<div class="form-group">
<label for="pass" class="control-label">password</label>
<input id="pass" name="pass" placeholder="Ingrese el password" type="text" class="form-control">
</div>
<button type="submit" class="btn btn-labeled btn-success">
<span class="btn-label">
<i class="fa fa-download"></i>
</span>
submit
</button>
</form>
的問題是,當我推我的按鈕,它gaves我這個網址
informacion_entidad?pass=das
,但我需要像
informacion_entidad/password
我該怎麼辦呢?
你不設置表單的action屬性獲取存儲帳戶的密碼。您也不應該在'GET'請求上發送密碼,因爲任何人都可以輕鬆讀取URL。使用'POST'請求,並在請求有效載荷中發送您的密碼。 –
我已經改變張貼我的路線是這樣的: Route :: post('user/{pass}',['as'=>'pass','uses'=>'InformacionEntidadController @ show']) ;我的控制器現在是這樣的: $ sql =「select valida('」。$ pass。「' )「; $ results = DB :: select($ sql); (結果爲$ k => $ v) $ results = $ v-> valida; return view(「index」); dd($ results); –