【问题标题】:Laravel 5.4 Auto Include of Yajra DatatablesLaravel 5.4 自动包含 Yajra 数据表
【发布时间】:2018-01-11 20:49:29
【问题描述】:

有什么方法可以在 Controller 中自动包含 Yajra 吗?因为每次我制作控制器 php artisan make:controller 我总是复制粘贴这个Provider,

use Yajra\Datatables\Facades\Datatables;

【问题讨论】:

    标签: laravel laravel-5.4


    【解决方案1】:

    为了获得最佳设计模式,您应该在所有控制器上加载该类。为什么不为该类添加别名,这样您就不需要复制整个命名空间,

    在您的 app/config.php 上找到 aliases

    'aliases' => [
        .......
        .......
        'Datatables' => Yajra\Datatables\Facades\Datatables::class,
    ]
    

    然后在你的控制器上使用是这样的

    Use Datatables;
    

    但如果你坚持自动加载该类,请尝试查找文件的目录并尝试此link

    祝你好运!

    【讨论】:

    • 感谢这个不适的别名
    【解决方案2】:

    我认为您应该借助 IDE 而不是框架本身来执行此操作。

    例如你可以使用 Phpstorm 的Live templates

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      • 2023-03-05
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      相关资源
      最近更新 更多