管理 基本功能
This commit is contained in:
parent
e451c76d3a
commit
3b80a5429e
85
app/Http/Controllers/Admin/UserController.php
Normal file
85
app/Http/Controllers/Admin/UserController.php
Normal file
@ -0,0 +1,85 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UserController extends Controller
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function 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 int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function show($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function edit($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove the specified resource from storage.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function destroy($id)
|
||||
{
|
||||
//
|
||||
}
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
@extends('layouts.admin')
|
||||
|
||||
@section('title', '首页')
|
||||
|
||||
@section('content')
|
||||
|
||||
欢迎来到后台管理系统
|
||||
|
@ -1,21 +1,23 @@
|
||||
@extends('layouts.admin')
|
||||
@section('title', '登录')
|
||||
|
||||
@section('content')
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-8">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Login') }}</div>
|
||||
<div class="card-header">登录</div>
|
||||
|
||||
<div class="card-body">
|
||||
<form method="POST" action="{{ route('admin.login') }}">
|
||||
@csrf
|
||||
|
||||
<div class="row mb-3">
|
||||
<label for="email" class="col-md-4 col-form-label text-md-end">{{ __('Email Address') }}</label>
|
||||
<label for="email" class="col-md-4 col-form-label text-md-end">E-mail 地址</label>
|
||||
|
||||
<div class="col-md-6">
|
||||
<input id="email" type="email" class="form-control @error('email') is-invalid @enderror"
|
||||
name="email" value="{{ old('email') }}" required autocomplete="email" autofocus>
|
||||
<input id="email" type="email"
|
||||
class="form-control @error('email') is-invalid @enderror" name="email"
|
||||
value="{{ old('email') }}" required autocomplete="email" autofocus>
|
||||
|
||||
@error('email')
|
||||
<span class="invalid-feedback" role="alert">
|
||||
@ -26,7 +28,7 @@
|
||||
</div>
|
||||
|
||||
<div class="row mb-3">
|
||||
<label for="password" class="col-md-4 col-form-label text-md-end">{{ __('Password') }}</label>
|
||||
<label for="password" class="col-md-4 col-form-label text-md-end">密码</label>
|
||||
|
||||
<div class="col-md-6">
|
||||
<input id="password" type="password"
|
||||
@ -44,11 +46,11 @@ class="form-control @error('password') is-invalid @enderror" name="password" req
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-6 offset-md-4">
|
||||
<div class="form-check">
|
||||
<input class="form-check-input" type="checkbox" name="remember"
|
||||
id="remember" {{ old('remember') ? 'checked' : '' }}>
|
||||
<input class="form-check-input" type="checkbox" name="remember" id="remember"
|
||||
{{ old('remember') ? 'checked' : '' }}>
|
||||
|
||||
<label class="form-check-label" for="remember">
|
||||
{{ __('Remember Me') }}
|
||||
记住登录
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
@ -57,7 +59,7 @@ class="form-control @error('password') is-invalid @enderror" name="password" req
|
||||
<div class="row mb-0">
|
||||
<div class="col-md-8 offset-md-4">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
{{ __('Login') }}
|
||||
登录
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
9
resources/views/admin/users/index.blade.php
Normal file
9
resources/views/admin/users/index.blade.php
Normal file
@ -0,0 +1,9 @@
|
||||
@extends('layouts.admin')
|
||||
|
||||
@section('title', '用户')
|
||||
|
||||
@section('content')
|
||||
|
||||
欢迎来到后台管理系统
|
||||
|
||||
@endsection
|
@ -35,7 +35,7 @@
|
||||
<!-- Left Side Of Navbar -->
|
||||
<ul class="navbar-nav me-auto">
|
||||
<li class="nav-item">
|
||||
{{-- <a class="nav-link" href="{{ route('admin.merchants.index') }}">客户</a>--}}
|
||||
<a class="nav-link" href="{{ route('admin.users.index') }}">用户</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -76,8 +76,11 @@ class="d-none">
|
||||
|
||||
<main class="py-4">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<x-alert />
|
||||
</div>
|
||||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,6 +1,7 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Admin\AuthController;
|
||||
use App\Http\Controllers\Admin\UserController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::withoutMiddleware(['auth'])->group(function () {
|
||||
@ -14,7 +15,7 @@
|
||||
|
||||
|
||||
Route::group([
|
||||
'middleware' => 'auth:admins',
|
||||
'middleware' => 'auth:admin',
|
||||
], function () {
|
||||
// Route::resource('merchants', MerchantController::class);
|
||||
Route::resource('users', UserController::class);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user