一些实用的 Laravel 小技巧

1.侧栏

网站一般都有侧栏,用来显示分类,标签,热门文章,热门评论啥的,但是这些侧栏都是相对独立的模块,如果在每一个引入侧栏的视图中都单独导入与视图有关的数据的话,未免太冗余了。。。所以最佳的做法是:新建一个widgets视图文件夹,再利用Laravel 的ViewComposers单独为侧栏绑定数据,这样侧栏就可以随便引入而不用关心数据是否绑定啦~~~

举个栗子?拿最常用的分类侧栏来说,在resources/views/widgets下新建你的分类侧栏视图文件categories.blade.php

新建app/Http/ViewComposers文件夹,然后创建CategoriesComposer.php

再在app/Providers文件夹下新建ComposerServiceProvider.php文件:

你可能感兴趣的:(一些实用的 Laravel 小技巧)