当前位置: 代码迷 >> 综合 >> laravel5.5 配置全局公共函数
  详细解决方案

laravel5.5 配置全局公共函数

热度:49   发布时间:2023-12-15 06:30:03.0

用tp框架用习惯了,现在用laravel框架也需要写一些全局函数,毕竟可以代码重复利用,但是找了很多文件夹也没找到,后来找资料才知道要自己注册的。用组长搭建好的里面直接就有,我还以为是原本的就有的,嘿嘿。其实注册挺简单的,具体的步骤如下:

1、找到composer.json文件


2、打开composer.json文件,找到composer.json里面的autoload项


3、编写代码


但是这些全都做完之后,使用全局函数中的方法还是会报如下错误,找了很多文章才发现还缺少最重要的一步:


4、打开电脑上的cmd文件,进入所需要的文件夹运行  composer dump-autoload 命令,出现下列内容,则表示注册成功

Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
You made a reference to a non-existent script @php artisan package:discover

具体步骤如下(我的是在D盘,选择自己文件所在盘符即可)

C:\Users\Administrator>d:d:\>cd wwwd:\WWW>cd huiyind:\WWW\huiyin>composer dump-autoload
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
You made a reference to a non-existent script @php artisan package:discover