2016-02-25 26 views
0

我正在製作laravel的博客,在這裏,用戶可以訂閱新聞簡報。關鍵是我打算使用mailchimp,並且我需要創建所有必要的接口,類和服務提供者。 看完laracasts後,他們把所有的文件放在app \ Acme \ Newsletters和app \ Acme \ Notify中。但那是在Laravel 4中。現在提供商有單獨的文件夾。因此,應該將接口和類放在app \ Blog \ Newsletters和服務提供商的專用文件夾中,還是放在一個文件夾中? 而且,由於在自動加載已經有一個PSR-4目錄定義Laravel定製界面放置

psr-4 : {"App\\" : "app/"}

我不需要編輯自動加載,因爲博客目錄是應用程序/裏面?

+0

https://laracasts.com/lessons/bulk-email-notifications-part-1#鏈接到批量電子郵件上的laracasts視頻。 – MattJ

回答

1

這是你自己的決定在哪裏把你的類和接口放在laravel中使用psr-4自動加載。你只需要注意你的命名空間的使用。如果你想把你的課程放在app \ Blog \ Newsletters中,你必須命名空間爲\App\Blog\Newsletters。正如services providers are registered在config \ app.php中,你也可以自由地將它們放在任何你想要的地方。 Laravel爲你解決這個問題。