Adding Profession Import (without specified character)
This commit is contained in:
parent
aa2b27bc50
commit
3692fcc485
4 changed files with 152 additions and 0 deletions
28
app/Http/Controllers/ProfessionController.php
Normal file
28
app/Http/Controllers/ProfessionController.php
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CharacterProfessionImportRequest;
|
||||
use App\Jobs\ImportProfession;
|
||||
|
||||
class ProfessionController extends Controller
|
||||
{
|
||||
public function create()
|
||||
{
|
||||
return view('profession.create');
|
||||
}
|
||||
|
||||
public function store(CharacterProfessionImportRequest $request)
|
||||
{
|
||||
$request->validated();
|
||||
|
||||
$data = json_decode($request->input('data'));
|
||||
|
||||
try {
|
||||
ImportProfession::dispatch($data, $request->user());
|
||||
} catch(\App\ProfessionImport\Exception $e) {
|
||||
return redirect()->back()->with('error', $e->getMessage());
|
||||
}
|
||||
return redirect()->back()->with('success', 'Profession imported!');
|
||||
}
|
||||
}
|
||||
Reference in a new issue