php – Laravel在类构造函数中检索param
发布时间:2020-12-14 19:42:01 所属栏目:大数据 来源:网络整理
导读:参见英文答案 Passing parameter to controller from route in laravel????????????????????????????????????4个 这是我的路线: Route::controller('/app/{companyId}/','HomeController',array('before' = 'auth')); 如何在__constructor中检索$companyId
参见英文答案 >
Passing parameter to controller from route in laravel????????????????????????????????????4个
这是我的路线: Route::controller('/app/{companyId}/','HomeController',array('before' => 'auth')); 如何在__constructor中检索$companyId参数以避免在我的所有操作中单独检索它? 解决方法
如果要获取控制器的__construct中的参数,可以执行以下操作:
class HomeController extends BaseController { public function __construct() { $this->routeParamters = Route::current()->parameters(); } } 它将返回路径参数的关键值列表(例如:[‘companyId’=>’1’])@see IlluminateRoutingRoute 您还可以使用getParameter()或parameter()方法获取特定参数. 注意:我不确定这是个好主意.可能有更优雅的方式来解决或更好地解决您的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |