gpt4 book ai didi

php - Laravel:如何在 Form POST 中使用参数以在 Route::post 中使用?

转载 作者:行者123 更新时间:2023-12-05 02:19:58 26 4
gpt4 key购买 nike

这是我当前的 POST 路由。 ojit_代码

我想把它变成这样


Route::post('/eAPI', 'ApiController@eAPI');

但以我的形式。


Route::post('/q={$number}', 'ApiController@eAPI');

<form action="{{url('/eAPI')}}" method="post" id="search">
<div class="form-group">
<label for="number" class="col-md-4 control-label">Telephone Number to search :</label>

<div class="col-md-6">
<input class="form-control" id="number" name="number" placeholder="Phone (eg. 5551234567)" required>


</div>
</div>

<div class="col-md-2">
<input type="submit" name="name" value="Find" class="btn btn-success">
</div>
</form>

现在,我想在这部分放一个变量,像这样。


最佳答案

在 post 请求中你应该这样做:

Route::post('/eAPI/{q}', 'ApiController@eAPI')->name('my_route');

在 HTML 表单中:

<form action="{{ route('my_route', ['q' => '4']) }}" method="post" id="search">
</form>

在 Controller 内部,您可以将其检索为:

Class ApiController {

public function eAPI($q) {
// Use $q here ...
}

}

希望这对您有所帮助!

关于php - Laravel:如何在 Form POST 中使用参数以在 Route::post 中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40612780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com