如何在laravel项目中封装公共方法,无需引入直接调用

相信用过tp或是其他框架的同学,都知道,在这些框架中可以定义一个专门的文件来封装很多公共方法,以便在各个地方直接调用,而不需要像laravel中,先use一下,然后去调用。那么既然这么方便,我们在laravel中是不是应该也学习一下呢,是的,在laravel中是可以实现的,分享一点自己的开发过程中探索的小经验。

第一步,你可以建一个Common/Functions.php,目录随便建在哪个位置,但是心里要有数,关系到你将来写路径的问题,也可以在其他地方建一个这样的文件。例如:

如何在laravel项目中封装公共方法,无需引入直接调用_第1张图片

第二部,需要更改我们的composer.json文件,把路径注册进去,例如;

如何在laravel项目中封装公共方法,无需引入直接调用_第2张图片

 

第三部,进入项目的根目录命令行,执行:composer  dump-autoload 命令,即可将文件路径注册进去,以后再Functions.php封装的方法,在任何地方均可直接调用。

如果有不明白或是操作过程中出现异常的,可以发送邮件至[email protected],我将会在方便的时候回复您的每一条留言

你可能感兴趣的:(如何在laravel项目中封装公共方法,无需引入直接调用)