public function login($companyId="",$invoiceId="")
{
}
$companyId
我想从网址抓取,让我的工作正常,但在这里,我希望$companyid
为input::get
public function login()
{
$companyid = Input::get();
}
我得到null因为我无法在get()中传递名称因为我从url中获取它所以我怎么能得到它........
value i have passed from route
答案 0 :(得分:0)
首先,您需要查看路线定义。如果您的路线是
Route::get('/login/{companyId?}/{invoiceId?}', array('as'=> 'login', function($companyId="",$invoiceId="") {}));
然后删除这些参数并将其更改为
Route::get('/login', array('as'=>'login',function(){....}));
之后,您可以将路线呼叫更改为
route('login', array('companyId'=> 1231323, 'invoiceId'=> 123123));
你在数组中传递的这个参数将是查询字符串。从路径定义中删除这些动态段非常重要。