在管腔中,如何在特征中调用另一个特征的功能

时间:2018-08-08 10:21:24

标签: laravel traits lumen

我的流明应用程序CommonTrait和PaymentTrait有两个特征。 Helpers / CommonTrait具有以下方法:

1.sendMail 2.calculateAmount

Helpers / PaymentTrait如下方法 1.追加订单 2. addtrans。 3. GenerateContForMail

我想在sendmailTrait的GenerateContForMail方法中使用sendmail方法。 流明给我以下错误:

Fatal error: Trait method sendEmailNotification has not been applied, because there are collisions with other trait methods on App\Http\Controllers\Api\V1\PaymentController in D:\xampp7.1.9\htdocs\bloxin-app-api\app\Http\Controllers\Api\V1\PaymentController.php on line 28

请帮助解决问题。我是流明的新人

1 个答案:

答案 0 :(得分:0)

  

http://php.net/manual/en/language.oop5.traits.php

使用类似这样的内容:

class PaymentController extends Controller {
use A, B {
    PaymentTrait::sendEmailNotification insteadof AnotherTrait;
   }
}