我有一个路线组
git add
此路线组是电子商务项目中的订单处理。我想知道我可以在此路线组中隐藏视图吗?
我想在此群组的此页面中禁用访问者的标头消息。
答案 0 :(得分:0)
如果您在中间件
中执行类似的操作,它可能会有效View::composer('*', function($view) {
$view->with('group', true);
});
然后在您的观看中,您可以测试$group
是否存在且是否为真。
答案 1 :(得分:0)
我觉得我无法找到最佳解决方案。但我以不同的方式解决了问题。
view()->share('orderProcess', FALSE);
使用此代码,我可以与所有视图共享$ orderProcess变量。
@if(!$orderProcess)
//A part of my view
@endif
当$ orderProcess为FALSE时,此代码将显示我视图的一部分。现在,在每个页面中,我都会显示我的观点。
为了顺序处理购物车,orderAddress,orderPayment,orderResult我发送(orderProcess,TRUE)值来查看。它删除了我的观点部分。
这有效,但我希望找到更好的解决方案。