一.创建公用文件
App/Helpers/CommonHelper.php
二.创建Provider
php artisan make:provider HelperServiceProvider
CommonHelper.php
namespace AppHelpers; class CommonHelper { public static function test() { return 1; } }
三.在config/app.php的providers下增加
AppProvidersHelperServiceProvider::class
发现这一步不用操作也可以。操作后会有一个问题就是执行php artisan config:cache会报错,原因暂时不详
四.在控制器中使用
namespace AppHttpControllers; use AppHelpersCommonHelper; use AppHttpControllersController; class IndexController extends Controller { public function index() { echo CommonHelper::test(); } }
五.在视图中使用
{{ AppHelpersCommonHelper::test() }}