[英]Blade @inject() not working on Laravel 5.2 for a custom Helper class
[英]Laravel 5 - Helper on Blade not working
使用{{ Helper::test(); }}
{{ Helper::test(); }}
在刀片上
这是在我的Helper.php
<?php namespace App;
class Helper {
public static function test() {
return "wa";
}
}
并且我已经完成了composer.json
然后运行composer dump-autoload
...
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Helper.php"
]
},
...
我不知道我错过了什么,是否有任何建议可以在laravel 5的刀片上使用助手?
您可以通过两种不同的方式来做到这一点,
第一
去掉,
"files": [
"app/Helper.php"
]
从composer.json
删除
"Helper" =>"App\Helper"
从app.php
并使用如下所示,
{{ App\Helper::test() }}
第二
保持composer.json
不变,然后删除
namespace App;
然后从Helper.php
运行composer dump-autoload
并按以下方式使用它,
{{ Helper::test() }}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.