0

laravel にプロジェクトがあり、すべてのソース ファイルを app/src/{module} に移動しようとしています。composer.json のディレクトリをオートロードしています。

src/ の下のファイルで、laravel からすべてのグローバル クラスを宣言/インポートする必要があります。たとえば、使用したい場合Inputは、と言わなければなりませんuse Input;。ファイルが app/controllers ディレクトリにあるかのようにこれらのクラスにアクセスするにはどうすればよいですか?

composer.json に追加したもの:

"autoload": {
    "psr-0": {"Illuminate\\Auth": ""}
},

src の下にある私のファイルの 1 つの上部:

<?php namespace src\proposal;

use Input,JsonResponder,Request,JsonValidator,DB;

class ProposalRepo implements IProposal
{
4

1 に答える 1

2

独自の名前空間を使用しているという理由だけで、次のようなグローバル クラスを使用するか、ファイルの先頭に\Input::get()配置する必要があります。use Input;少なくともこれが私がこの問題を解決する方法です。

于 2013-07-09T03:31:11.283 に答える