diff --git a/app/Http/Controllers/Common/Import.php b/app/Http/Controllers/Common/Import.php index 772f3e685..c24a5b843 100644 --- a/app/Http/Controllers/Common/Import.php +++ b/app/Http/Controllers/Common/Import.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Common; use App\Abstracts\Http\Controller; +use Illuminate\Http\Request; class Import extends Controller { @@ -13,7 +14,7 @@ class Import extends Controller * @param $type * @return Response */ - public function create($group, $type) + public function create($group, $type, $route = null) { $path = $group . '/' . $type; @@ -23,6 +24,6 @@ class Import extends Controller $namespace = ''; } - return view('common.import.create', compact('group', 'type', 'path', 'namespace')); + return view('common.import.create', compact('group', 'type', 'path', 'route', 'namespace')); } } diff --git a/resources/views/common/import/create.blade.php b/resources/views/common/import/create.blade.php index aab88ecb6..b90ff025e 100644 --- a/resources/views/common/import/create.blade.php +++ b/resources/views/common/import/create.blade.php @@ -4,12 +4,20 @@ @section('content')
- {!! Form::open([ - 'url' => $path . '/import', + @php + $form_open = [ 'files' => true, 'role' => 'form', 'class' => 'form-loading-button' - ]) !!} + ]; + + if (!empty($route)) { + $form_open['route'] = $route; + } else { + $form_open['url'] = $path . '/import'; + } + @endphp + {!! Form::open($form_open) !!}
@@ -41,7 +49,16 @@