Php 在laravel 5.4中,将变量从路由传递到控制器的最简单方法是什么?
这可能非常简单,但我之所以这么问,是因为我对这方面还不熟悉 我有一个名为“defaultpage”的视图,我有两个路由和一个控制器,如下所示Php 在laravel 5.4中,将变量从路由传递到控制器的最简单方法是什么?,php,laravel,Php,Laravel,这可能非常简单,但我之所以这么问,是因为我对这方面还不熟悉 我有一个名为“defaultpage”的视图,我有两个路由和一个控制器,如下所示 Route::get('about','PageController@showPage'); 我想把一个名为$var的变量从上面的路由传递到下面的控制器,如果$var来自“about”路由,那么$var应该等于about路由中给定的值,控制器将把它传递给视图,与“welcome”路由相同 我怎样才能做到这一点。任何帮助都将不胜感激。谢谢。如果变量来自视图
Route::get('about','PageController@showPage');代码>
我想把一个名为$var的变量从上面的路由传递到下面的控制器,如果$var来自“about”路由,那么$var应该等于about路由中给定的值,控制器将把它传递给视图,与“welcome”路由相同
我怎样才能做到这一点。任何帮助都将不胜感激。谢谢。如果变量来自视图,则将变量从路由传递到控制器的最简单方法是将其作为链接,如下所示
<a href="/myRoute/{{ $variableName }}">Click me</a>
内部控制器
public function getFunction($variable){
echo $variable;
}
尝试将函数更改为如下所示public function showPage($var)
done。但是,如何将$var从route传递到函数@WdyDevwhere$var从何处提交??用户是否正在插入该值?否。$var硬编码到route中可能重复感谢,但我如何将$var硬编码到route中并执行此操作?
<a href="/myRoute/{{ $variableName }}">Click me</a>
Route::get('myRoute/{variable}', 'ControllerName@getFunction');
public function getFunction($variable){
echo $variable;
}