Module installing event added

This commit is contained in:
Cüneyt Şentürk 2021-01-22 14:46:09 +03:00
parent 3841bc755c
commit 32801758be
2 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,24 @@
<?php
namespace App\Events\Module;
use App\Abstracts\Event;
class Installing extends Event
{
public $alias;
public $company_id;
/**
* Create a new event instance.
*
* @param $alias
* @param $company_id
*/
public function __construct($alias, $company_id)
{
$this->alias = $alias;
$this->company_id = $company_id;
}
}

View File

@ -236,6 +236,8 @@ class Item extends Controller
public function install(Request $request) public function install(Request $request)
{ {
try { try {
event(new \App\Events\Module\Installing($request['alias'], session('company_id')));
$this->dispatch(new InstallModule($request['alias'], session('company_id'))); $this->dispatch(new InstallModule($request['alias'], session('company_id')));
$name = module($request['alias'])->getName(); $name = module($request['alias'])->getName();