视图的 Composer 就是在显示视图的时候要调用的东西。 比如你有一个视图,里面可能需要一些特定的数据,在每个要使用视图的地方,你都需要把这些视图需要的数据传递给视图。
比如一个导航栏的视图,上面可能需要显示一个未读的通知的消息的数量 .. 在其它的视图里面你可能需要组合使用这个导航栏视图 .. 这样你就需要在每一个使用这个视图的地方,把导航栏视图里需要的那个未读消息数量的值传递进来 ..
得到这个未读消息数量可能需要用到一些逻辑运算 .. 我们可以把这部分东西分离出开,放到视图的 Composer 里面 .. 在视图里组合使用视图的时候,就会去调用视图的 Composer .. 也就不需要在每一个使用视图的地方单独去给这些在视图里组合使用的视图传递数据了 ..
听起了有点绕 .. 下在我们通过一个例子来了解一下这个视图的 Composer ..