add breadcrumbs
This commit is contained in:
parent
de9cb50084
commit
8dd6567ccc
21 changed files with 527 additions and 218 deletions
|
@ -1,5 +1,5 @@
|
|||
<?php
|
||||
namespace App\Http\Controllers\Settings;
|
||||
namespace App\Http\Controllers\Settings\Access;
|
||||
|
||||
use App\Models\Role;
|
||||
use App\Models\Permission;
|
||||
|
@ -16,7 +16,7 @@ class RoleController extends Controller
|
|||
public function index()
|
||||
{
|
||||
$roles = Role::all();
|
||||
return view('settings.role.role', compact('roles'));
|
||||
return view('settings.access.role.role', compact('roles'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -27,7 +27,7 @@ class RoleController extends Controller
|
|||
public function create()
|
||||
{
|
||||
$permissions = Permission::all('id', 'name');
|
||||
return view('settings.role.create', compact('permissions'));
|
||||
return view('settings.access.role.create', compact('permissions'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -58,7 +58,7 @@ class RoleController extends Controller
|
|||
}
|
||||
|
||||
return redirect()
|
||||
->route('role.index')
|
||||
->route('access.role.index')
|
||||
->with('success', 'Role has been created successfully');
|
||||
}
|
||||
|
||||
|
@ -86,7 +86,7 @@ class RoleController extends Controller
|
|||
|
||||
//$userRoles = $user->roles->pluck('name','name')->all();
|
||||
$checkeds = $role->perms->pluck('id')->toArray();
|
||||
return view('settings.role.edit', compact('role', 'permissions', 'checkeds'));
|
||||
return view('settings.access.role.edit', compact('role', 'permissions', 'checkeds'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -114,7 +114,7 @@ class RoleController extends Controller
|
|||
$role->perms()->detach(); //If no role is selected remove exisiting role associated to a user
|
||||
}
|
||||
|
||||
return redirect()->route('role.index')
|
||||
return redirect()->route('access.role.index')
|
||||
->with('flash_message', 'Role successfully edited.');
|
||||
}
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<?php
|
||||
namespace App\Http\Controllers\Settings;
|
||||
namespace App\Http\Controllers\Settings\Access;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Role;
|
||||
|
@ -28,7 +28,7 @@ class UserController extends Controller
|
|||
$users = User::with('roles')
|
||||
->orderBy('id', 'DESC')
|
||||
->paginate(5);
|
||||
return view('settings.user.user', compact('users'))
|
||||
return view('settings.access.user.user', compact('users'))
|
||||
->with('i', ($request->input('page', 1) - 1) * 5);
|
||||
}
|
||||
|
||||
|
@ -41,7 +41,7 @@ class UserController extends Controller
|
|||
{
|
||||
//$roles = Role::pluck('name','name')->all();
|
||||
$roles = Role::all('id', 'name');
|
||||
return view('settings.user.create', compact('roles'));
|
||||
return view('settings.access.user.create', compact('roles'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -80,7 +80,7 @@ class UserController extends Controller
|
|||
}
|
||||
|
||||
return redirect()
|
||||
->route('settings.user.index')
|
||||
->route('access.user.index')
|
||||
->with('success', 'User has been created successfully');
|
||||
}
|
||||
|
||||
|
@ -93,7 +93,7 @@ class UserController extends Controller
|
|||
public function show($id)
|
||||
{
|
||||
$user = User::find($id);
|
||||
return view('settings.user.show', compact('user'));
|
||||
return view('settings.access.user.show', compact('user'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -110,7 +110,7 @@ class UserController extends Controller
|
|||
//$userRoles = $user->roles->pluck('name','name')->all();
|
||||
$checkeds = $user->roles->pluck('id')->toArray();
|
||||
|
||||
return view('settings.user.edit', compact('user', 'roles', 'checkeds'));
|
||||
return view('settings.access.user.edit', compact('user', 'roles', 'checkeds'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -150,7 +150,7 @@ class UserController extends Controller
|
|||
|
||||
//return back()->with('flash_message', 'user successfully updated.');
|
||||
return redirect()
|
||||
->route('settings.user.index')
|
||||
->route('access.user.index')
|
||||
->with('flash_message', 'User successfully edited.');
|
||||
}
|
||||
|
||||
|
@ -167,7 +167,7 @@ class UserController extends Controller
|
|||
$user->delete();
|
||||
|
||||
return redirect()
|
||||
->route('settings.user.index')
|
||||
->route('access.user.index')
|
||||
->with('flash_message', 'User successfully deleted.');
|
||||
}
|
||||
}
|
87
app/Http/Controllers/Settings/PageController.php
Normal file
87
app/Http/Controllers/Settings/PageController.php
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Settings;
|
||||
|
||||
use App\Models\Page;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\Pages\IndexPageRequest;
|
||||
|
||||
class PageController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function index(IndexPageRequest $request)
|
||||
{
|
||||
return new view('settings.pages.index');
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function store(Request $request)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*
|
||||
* @param \App\Models\Page $page
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function show(Page $page)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*
|
||||
* @param \App\Models\Page $page
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function edit(Page $page)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param \App\Models\Page $page
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function update(Request $request, Page $page)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*
|
||||
* @param \App\Models\Page $page
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function destroy(Page $page)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
34
app/Http/Requests/Pages/IndexPageRequest.php
Normal file
34
app/Http/Requests/Pages/IndexPageRequest.php
Normal file
|
@ -0,0 +1,34 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Requests\Pages;
|
||||
|
||||
use App\Http\Requests\Request;
|
||||
|
||||
/**
|
||||
* Class IndexPageRequest.
|
||||
*/
|
||||
class IndexPageRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Determine if the user is authorized to make this request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
//return access()->allow('view-page');
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
//
|
||||
];
|
||||
}
|
||||
}
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue