Skip to content

Commit ea45e22

Browse files
antonkomarevcmgmyr
authored andcommitted
Publishing groups added and it's called only from console
Publish config and migrations are separated in readme
1 parent 36155b3 commit ea45e22

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

readme.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ Add the service provider to `config/app.php` under `providers`:
4646
Cmgmyr\Messenger\MessengerServiceProvider::class,
4747
]
4848

49-
Publish Assets
49+
Publish config:
5050

51-
php artisan vendor:publish --provider="Cmgmyr\Messenger\MessengerServiceProvider"
51+
php artisan vendor:publish --provider="Cmgmyr\Messenger\MessengerServiceProvider" --tag="config"
5252

5353
Update config file to reference your User Model:
5454

@@ -61,6 +61,10 @@ Create a `users` table if you do not have one already. If you need one, simply u
6161
'messages_table' => 'messenger_messages',
6262
'participants_table' => 'messenger_participants',
6363
'threads_table' => 'messenger_threads',
64+
65+
Publish migrations:
66+
67+
php artisan vendor:publish --provider="Cmgmyr\Messenger\MessengerServiceProvider" --tag="migrations"
6468

6569
Migrate your database:
6670

src/Cmgmyr/Messenger/MessengerServiceProvider.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,15 @@ class MessengerServiceProvider extends ServiceProvider
1717
*/
1818
public function boot()
1919
{
20-
$this->publishes([
21-
base_path('vendor/cmgmyr/messenger/src/config/config.php') => config_path('messenger.php'),
22-
base_path('vendor/cmgmyr/messenger/src/migrations') => base_path('database/migrations'),
23-
]);
20+
if ($this->app->runningInConsole()) {
21+
$this->publishes([
22+
base_path('vendor/cmgmyr/messenger/src/config/config.php') => config_path('messenger.php'),
23+
], 'config');
24+
25+
$this->publishes([
26+
base_path('vendor/cmgmyr/messenger/src/migrations') => base_path('database/migrations'),
27+
], 'migrations');
28+
}
2429

2530
$this->setMessengerModels();
2631
$this->setUserModel();

0 commit comments

Comments
 (0)