【发布时间】:2017-05-14 13:16:25
【问题描述】:
我正在尝试将变量从路由传递到控制器。但无法成功。
我的路线条目如下
Route::get('/Register', 'NewRegister@CheckCand');
现在我想在控制器文件中获取一个参数。我的控制器功能如下
public function CheckCand()
{
echo $ID;
}
现在我如何将变量 ID 从路由传递到控制器。但我不想在 URL 和 get 函数中传递它,我不想更改“/注册”。
Route::get('/Register', 'NewRegister@CheckCand');
意味着它就像从路由传递到控制器的隐藏参数。 可能是问题令人困惑,但我不知道如何更好地解释。
【问题讨论】:
-
这是一个GET路由,因此所有路由参数都应该在URL中传递
-
好的。但是有没有其他方法可以将参数从路由传递到控制器。当我单击网页上的链接时,它将转到路由并从路由调用控制器,其参数未在 URL 中定义。
标签: laravel-5