【发布时间】:2014-11-20 13:34:14
【问题描述】:
我想将一些 GET 参数(例如 ?date=1234567&checked=1)附加到我的控制器路由中。我在我的 *blade.php 文件中想过这样的事情:
<a href="{{ URL::action('ReportController@getReport', array('id'=> $message->EnergyMeterID, 'date' =>$message->created_at)) }}"> {{ $message->object }}</a>
但是,这会导致 /608b1308-d29a-43e3-a396-0d3a72d640d7/1234567。
它适用于以下方法:
... {{ URL::action('ReportController@getReport', $message->EnergyMeterID) }}?date={{ $message->CreateDate }}"> ...
像这样:
http://url-to-domain/report/608b1308-d29a-43e3-a396-0d3a72d640d7?date=123456
但是,有内置函数吗?
【问题讨论】:
-
如何在 laravel 中使用这个? {{ URL::action('ReportController@getMeter', http_build_query(array($message->EnergyMeterID, 'date'=>$message->CreateDate))) }} 像这样?
标签: php laravel parameters get controller