簡體   English   中英

Laravel擴展BaseController和Vendor控制器

[英]Laravel Extend BaseController and Vendor controller

我在我的一個站點中使用Jacopo Authentication軟件包 ,我將其擴展為添加一些方法並在調用其方法后做一些事情,我將其擴展為:

<?php
use Jacopo\Authentication\Controllers\UserController as JacopoUserController;
class UserController extends JacopoUserController{
...
}

現在,問題是我需要使用BaseController中的某些方法,在這里能夠使用BaseController的最佳方法是什么? 我應該實例化它嗎? 也許將盡可能多的邏輯轉移到“模型”或“幫助器”並復制一些代碼? 有沒有這樣的東西?

class UserController extends JacopoUserController extends BaseController{

先感謝您。

您只能在PHP中擴展一個類。 但是,您可以創建特征並從Basecontroller那里放置功能,並且要使用此功能, Basecontroller簡單地添加use Traitname; 分類需要該功能的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM