我是一名刚刚从CodeIgniter迁移到Laravel的开发人员。在CI我有图书馆文件夹,我可以把非数据库功能,例如电子邮件验证等。在Laravel我找不到那样的东西?我在哪里可以将这些库放在Laravel 4中?
答案 0 :(得分:1)
如果是包含不同功能的单个PHP文件,则可以在Model文件夹中创建Model类。但是这个班级不会扩展Eloquent。这是一个简单的课程。例如,我有一个类General.php
,包含一般功能的静态方法。由于Model是自动加载的,所以我不需要担心包含文件。它会自动包含在内。
但是如果它是包含不同PHP文件或PHP类的目录,那么您可以在app
目录中创建一个目录,并在providers
数组中的app.php
数组中添加该目录的路径在config
目录中。您还可以在aliases
aliases
下的providers
下的app.php
条目中创建{{1}}个库。
答案 1 :(得分:1)
创建一个库(只是一个文件夹),命名它,并在config中将其设置为提供者。
然后您可以将其称为
new \Foo\Class()