【发布时间】:2017-06-24 15:49:06
【问题描述】:
这可能非常简单,但我问是因为我是新手。
我有一个名为 'defaultpage' 的视图,我有两条路线和一个控制器,如下所示。
Route::get('about', 'PageController@showPage');
Route::get('welcome', 'PageController@showPage');
.
class PageController extends Controller
{
public function showPage(){
return view('defaultpage', compact('var'));
}
}
我想将一个名为 $var 的变量从上面的路由传递到下面的控制器,如果 $var 来自 'about' 路由,则 $var 应该等于 about 路由中给定的值,控制器会将它传递给view ,与“欢迎”路线相同。
我该怎么做。任何帮助将不胜感激 。谢谢。
【问题讨论】:
-
尝试改变你的函数看起来像这样
public function showPage($var) -
完成。但是如何将 $var 从路由传递给函数@WdyDev
-
$var 来自哪里??用户是否在插入该值?
-
没有。 $var 被硬编码到路由中