求老司机赐教 谢谢了
1
artisan 2016-08-19 17:50:35 +08:00
app 目录下建 helpers.php ,然后 composer.json 里加自动加载。
貌似新版 5.3 有?暂时没留意 5.3 |
3
Zhongwei 2016-08-19 18:09:46 +08:00
|
4
whahuzhihao 2016-08-19 18:20:07 +08:00
不写在类里面的话,可以借助 composer 。比如你写在 app/helpers.php 里,可以在 composer.json 里添加
"autoload": { //其他省略 "files": [ "app/helpers.php" ], }, 然后 composer dump-autoload 就可以用啦 |
5
Jakesoft 2016-08-20 23:16:08 +08:00
楼上诸位的方法感觉极为不靠谱,难懂 laravel 这么优雅的框架却只能用这样不优雅的方式吗?
|
6
Volio 2016-08-20 23:50:09 +08:00
写成 service 然后用 facade 加载也可以
|
7
ninja911 2016-08-22 21:23:25 +08:00
所有非静态 public 方法,先 servieProvider 注册提供者,然后注入门 facades 。即可随意用静态方法。官方目的很简单,即开即用。 为了 IDE 能智能提示,装一个包 idehelper 即可
|
8
kobe123 OP @whahuzhihao 大侠 把你认为优雅的做法写出来啊
|