This repository was archived by the owner on Feb 17, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed
src/Ipunkt/LaravelAnalytics Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -12,14 +12,14 @@ Add to your composer.json following lines
1212
1313### With Laravel 5
1414
15- Run ` php artisan vendor:publish ipunkt/laravel-analytics `
16-
17- Then edit ` analytics.php ` in ` app/config ` to your needs.
18-
1915Add ` 'Ipunkt\LaravelAnalytics\AnalyticsServiceProvider', ` to ` providers ` in ` app/config/app.php ` .
2016
2117Optional: Add ` 'Analytics' => 'Ipunkt\LaravelAnalytics\AnalyticsFacade', ` to ` aliases ` in ` app/config/app.php ` .
2218
19+ Run ` php artisan vendor:publish `
20+
21+ Then edit ` analytics.php ` in ` config ` to your needs.
22+
2323### With Laravel 4
2424
2525Run ` php artisan config:publish ipunkt/laravel-analytics `
Original file line number Diff line number Diff line change @@ -41,18 +41,20 @@ public function boot()
4141 */
4242 public function register ()
4343 {
44- $ this ->app ->bind ('analytics ' , function () {
44+ $ packageNamespace = $ this ->isLaravel4 () ? 'laravel-analytics:: ' : '' ;
45+
46+ $ this ->app ->bind ('analytics ' , function () use ($ packageNamespace ) {
4547
4648 // get analytics provider name
47- $ provider = Config::get (' laravel-analytics:: analytics.provider ' );
49+ $ provider = Config::get ($ packageNamespace . ' analytics.provider ' );
4850
4951 // make it a class
5052 $ providerClass = 'Ipunkt\LaravelAnalytics\Providers \\' . $ provider ;
5153
5254 // getting the config
5355 $ providerConfig = [];
54- if (Config::has (' laravel-analytics:: analytics.configurations. ' . $ provider )) {
55- $ providerConfig = Config::get (' laravel-analytics:: analytics.configurations. ' . $ provider );
56+ if (Config::has ($ packageNamespace . ' analytics.configurations. ' . $ provider )) {
57+ $ providerConfig = Config::get ($ packageNamespace . ' analytics.configurations. ' . $ provider );
5658 }
5759
5860 // return an instance
You can’t perform that action at this time.
0 commit comments