Skip to content

Commit 50b9851

Browse files
authored
Merge pull request #12 from soap/develop
Fixed: if migration not run before publishing service provider, run m…
2 parents 5d7f80f + 7f1c7d1 commit 50b9851

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

resources/stubs/WorkflowServiceProvider.php.stub

+7-3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace App\Providers;
44

5+
use Illuminate\Support\Facades\Schema;
56
use Illuminate\Support\ServiceProvider;
67

78
class WorkflowServiceProvider extends ServiceProvider
@@ -11,9 +12,12 @@ class WorkflowServiceProvider extends ServiceProvider
1112
public function boot()
1213
{
1314
$registry = app()->make('workflow');
14-
$workflowLoaderRegistry = app()->make('workflowLoaderRegistry');
15-
foreach ($workflowLoaderRegistry->all() as $workflow => $config) {
16-
$registry->addFromArray($workflow, $config);
15+
if (Schema::hasTable(config('workflow_loader.loaders.database.tableNames.workflows'))) {
16+
17+
$workflowLoaderRegistry = app()->make('workflowLoaderRegistry');
18+
foreach ($workflowLoaderRegistry->all() as $workflow => $config) {
19+
$registry->addFromArray($workflow, $config);
20+
}
1721
}
1822
}
1923
}

0 commit comments

Comments
 (0)