breadcrumbs

This commit is contained in:
Arno Kaimbacher 2018-08-31 16:47:04 +02:00
parent d65f7ced34
commit de9cb50084
38 changed files with 290 additions and 94 deletions

View file

@ -46,6 +46,6 @@ class LoginController extends Controller
$request->session()->regenerate();
return redirect('/settings');
return redirect('/');
}
}

View file

@ -7,6 +7,7 @@ use App\Http\Controllers\Controller;
use App\License;
use App\Models\File;
use App\Person;
use App\Project;
use App\Models\Title;
use App\Rules\RdrFiletypes;
use App\Rules\RdrFilesize;
@ -44,8 +45,9 @@ class IndexController extends Controller
$persons = Person::where('status', 1)
->pluck('last_name', 'id');
$projects = Project::pluck('label', 'id');
return view('publish.create-step1', compact('licenses', 'languages', 'persons'));
return view('publish.create-step1', compact('licenses', 'languages', 'persons', 'projects'));
}
/**
@ -219,6 +221,8 @@ class IndexController extends Controller
'belongs_to_bibliography' => 'required|boolean',
'title_main.value' => 'required|min:5',
'title_main.language' => 'required',
'abstract_main.value' => 'required|min:5',
'abstract_main.language' => 'required',
];
if (null != $request->file('files')) {
$files = count($request->file('files')) - 1;
@ -288,8 +292,8 @@ class IndexController extends Controller
$dataset->addMainAbstract($abstract);
}
// $error = 'Always throw this error';
// throw new \Exception($error);
$error = 'Always throw this error';
throw new \Exception($error);
// all good//commit everything
DB::commit();
@ -318,6 +322,7 @@ class IndexController extends Controller
}
return response()->json(array(
'success' => true,
'redirect' => route('settings.document', ['state' => $dataset->server_state]),
));
} else {

View file

@ -4,7 +4,7 @@ namespace App\Http\Controllers\Settings;
use App\Http\Controllers\Controller;
use Illuminate\View\View;
class HomeController extends Controller
class DashboardController extends Controller
{
/**
* Create a new controller instance.
@ -22,6 +22,6 @@ class HomeController extends Controller
*/
public function index(): View
{
return view('settings.home.index');
return view('settings.dashboard');
}
}

View file

@ -80,7 +80,7 @@ class UserController extends Controller
}
return redirect()
->route('user.index')
->route('settings.user.index')
->with('success', 'User has been created successfully');
}
@ -150,7 +150,7 @@ class UserController extends Controller
//return back()->with('flash_message', 'user successfully updated.');
return redirect()
->route('user.index')
->route('settings.user.index')
->with('flash_message', 'User successfully edited.');
}
@ -167,7 +167,7 @@ class UserController extends Controller
$user->delete();
return redirect()
->route('user.index')
->route('settings.user.index')
->with('flash_message', 'User successfully deleted.');
}
}