【发布时间】:2016-02-11 02:09:24
【问题描述】:
我正在为前端为 Android 的系统开发 API。应用使用lat 和lon 调用API。
我为此使用 Laravel,并且已经开发了一些 API。我还为每个控制器创建了单独的控制器并且工作正常。
然而,其中 2 个(计算经纬度的距离并按升序返回最近的)函数几乎在 3 或 4 个控制器中常用:BusinessController,OfferController,@987654325 @。我认为最好相应地重用代码传递参数。
我应该在哪里放置常用函数以及应该如何调用它们?这是controller.php的代码
<?php namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesCommands;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
abstract class Controller extends BaseController {
use DispatchesCommands, ValidatesRequests;
}
PS:我对 Laravel 有点陌生。
【问题讨论】: