我有一个表格视图,在其中我可以单击一个按钮图标并重定向到另一个页面,其中包含已单击行的id.

@foreach ($patients as $patient)
    <tr>
        <td>{{ $patient->pID }}</td>
        <td>{{ $patient->pName }}</td> 
        <td>{{ $patient->pAddress }}</td>
        <td>{{ $patient->pBday }}</td>
        <td>{{ $patient->pPhone}}</td>
        <td>{{ $patient->pEcon }}</td>
        <td>{{ $patient->pDreg }}</td>
        <td></td>
        <td>
            <a href="{{ URL::to('visit/'.$patient->pID) }}">
                <img src="../images/viewvisit.png" style="width:30px; height:30px;">
            </a>
        </td>
        <td>
            <a href="{{ URL::to('addeditvisit/'.$patient->pID) }}">
                <img src="../images/visit.png" style="width:30px; height:30px;">
            </a>
        </td>
        <td>
            <a href="{{ URL::to('editpatient/'.$patient->pID) }}">
                <img src="../images/update.png" style="width:30px; height:30px;">
            </a>
        </td>
        <td>
            <a href="{{ URL::to('deletepatient/'.$patient->pID) }}">
                <img src="../images/delete.png" style="width:30px; height:30px;">
            </a>
        </td>
    </tr>
@endforeach 

我想要的是从URL中获取id,并将其放入一个变量中,这样我就可以在其他页面中使用它.

我目前一直在使用这个控制器功能.

public function index(Request $request) {   

    $doctors = Doctor::where('dStatus', 0)
        ->lists('dName', 'dID');
    $beds = Bed::where('bStatus', 0)
        ->lists('bName', 'bID');
    $patient = Patient::patient();
    // $uri = $request->path('patient');

    return View::make('pages.addeditvisit', [
        'doctors'=>$doctors,
        'beds'=>$beds,
        'patient'=>$patient->pID
    ]);
}

推荐答案

现在已经很晚了.而是为了像我这样的人的利益;

如果您不必使用上面的答案所示的方法(从Laravel 5.0开始(对以前的版本不确定)),您可以这样做

$request->route('id');

它返回路由上id参数的值.

Database相关问答推荐

找不到复制副本集

utf-8 与 latin1

在 Oracle 中查找数据库的大小

MongoDB:查询具有两个相等字段 $match 和 $eq 的文档

ORM vs 传统数据库查询,它们的字段是什么?

如何更改 SQLite 数据库列中的值?

SQL Server 简单插入语句超时

Sitecore - 将项目从 Web 移动到 Master?

如何更改 MySQL DB 中所有表的前缀?

Redis:数据库大小与内存的比率?

如何用 SQL 思考?

在现有数据库上使用 liquibase

不带 WHERE 子句的 UPDATE 查询

如何使用 Hibernate 在不丢失数据的情况下更新数据库模式?

SQL 查询 - 如何按 null 或不为 null 进行过滤

如何在 SQL Server 中创建数据库的别名

为什么关系数据库存在可伸缩性问题?

最小覆盖和功能依赖

由多个用户编辑数据库记录

是否有任何支持协议缓冲区的数据库?