代码重用:常用功能 - Laravel

时间:2015-11-10 08:44:08

标签: php api laravel

我正在为前端为Android的系统开发API。应用会使用latlon来调用API。

我正在使用Laravel并且已经开发了一些API。我还为每个控制器创建了单独的控制器,并且工作正常。

然而,2个(计算纬度和经度的距离,并按升序返回最近的那些)通常几乎在3或4个控制器中使用:BusinessController,{{1} },OfferController。我认为相应地重用代码传递参数会更好。

我应该在哪里放置常用函数以及如何调用它们?以下是OutletController

的代码
controller.php
PS:我对Laravel来说有点新鲜。

1 个答案:

答案 0 :(得分:3)

在Laravel 5中, App 文件夹是自动加载的。在其中的某处创建一个文件夹或文件:

<?php

namespace App; // Or App\Yourfolder

class YourSpecialClass
{
   // Your methods
}

在您的控制器中,只需use App\YourSpecialClass;