php - 如何绕过多个参数从 url 到控制器
问题描述
我有 2 个参数放在我的网址中。我想要的是如何获取这两个参数,以便可以从我的控制器中读取。
我试过这个,所以控制器可以读取参数:
$id = Input::get('id');
但是当我用dd检查时,参数为null
这是我的代码:
链接a href on view:
{{ URL('/lap_spd/tambahspd/'.$items->nosurat.'/'.$items->id )}}
网页 php:
Route::get('lap_spd/tambahspd/{id}/{nosurat}', function($id, $nosurat){
return redirect()->action(
'lapspdController@tambahuwong', ['id' => $id], ['nosurat' => $nosurat]);
});
lapspdController php:
public function tambahuwong($id, $nosurat) {
$id = Input::get('id');
$nosurat = Input::get('nosurat');
$data3 = DB::table('list_nama')
->where('id_nosurat', 'nosurat')
->toSql();
dd($data3);
所以我想要的输出 - 是参数可以传递给控制器上的变量。
感谢您之前的回复,并为我糟糕的英语感到抱歉。
解决方案
在 web.php 文件中的单个数组中传递参数
return redirect()->action(
'lapspdController@tambahuwong', ['id' => $id, 'nosurat' => $nosurat]);
在 lapspdController php 中:
public function tambahuwong($id, $nosurat) {
//remove these lines and use the variables from the parameters directly
//$id = Input::get('id');
//$nosurat = Input::get('nosurat');
$data3 = DB::table('list_nama')
->where('id_nosurat',$nosurat)
->toSql();
dd($data3);
推荐阅读
- python - python setup.py py2app 引发 [Errno 2] 没有这样的文件或目录
- scala - 无法在 spark scala 数据框中转换值
- python - 2级嵌套列表导入表单csv文件
- javascript - 在图案循环中从圆形路径混合到六边形路径
- delphi - TEdgeBrowser devtools 元素复制菜单为空
- sql - SQL查询:前一天注册数的动态百分比
- javascript - MSAL.js 1.4.6 使用多个选项卡单点注销
- docker - 无法从在同一台机器上运行的 docker 容器连接到在 Windows 桌面上运行的 Kafka
- node.js - Node js错误抛出问题
- oauth - 使用预先存在的访问令牌进行 OAuth1.0 授权