2017-08-04 10 views
0

コントローラにYajraを自動インクルードする方法はありますか?毎回の原因と私は、コントローラのPHPの職人のメイクを行います。コントローラ は、私はいつもこのプロバイダをコピー&ペースト、Laravel 5.4 Yajra Datatablesの自動インクルード

use Yajra\Datatables\Facades\Datatables; 

答えて

1

を使用することができます例えば、あなたはすべてのあなたのコントローラ上で、そのクラスをロードする必要があります。なぜあなたは全体の名前空間をコピーする必要はありませんので、ごapp/config.phpだけ使用して、コントローラ上で、その後aliases

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

を見つけるには

この

Use Datatables; 
のようなものである代わりに、そのクラスのエイリアスを追加しません

しかし、そのクラスを自動的にロードしようとすると、ファイルのディレクトリを見つけようとしてみて、linkを試してみてください。

Goodluck!

+0

このおかげでエイリアスがおかしくなりました –

0

私はあなたがあなたのIDEではないフレームワーク自体の助けを借りてこれを行うべきだと思います。

あなたが最良のデザインパターンについてPhpstormのLive templates

関連する問題