php – 如何在Laravel 5.4.18中使用特征?

我需要一个示例,说明在何处准确创建文件,写入文件以及如何使用特征中声明的函数.我使用Laravel Framework 5.4.18

– 我没有改变框架中的任何文件夹,一切都在它对应的地方 –

从非常感谢你.

解决方法:

我在我的Http目录中创建了一个名为BrandsTrait.php的Trait目录

并使用它像:

use App\Http\Traits\BrandsTrait;

class YourController extends Controller {

    use BrandsTrait;

    public function addProduct() {

        //$brands = Brand::all();

        // $brands = $this->BrandsTrait();  // this is wrong
        $brands = $this->brandsAll();
    }
}

这是我的BrandsTrait.php

<?php
namespace App\Http\Traits;

use App\Brand;

trait BrandsTrait {
    public function brandsAll() {
        // Get all the brands from the Brands Table.
        $brands = Brand::all();

        return $brands;
    }
}

注意:就像在某个命名空间中编写的普通函数一样,您也可以使用特征

上一篇:SGI-STL简记(九)-字符串(string/wstring)


下一篇:【数字IC验证快速入门】28、SystemVerilog项目实践之AHB-SRAMC(8)(AHB-SRAMC RTL Code)