0
在我的laravel項目中,我想添加一個管理員批准表單用戶以成功註冊。 目前我在我的用戶表中有一個布爾列,默認情況下它被分配爲false。 當用戶註冊時,它會顯示一條消息「謝謝你註冊...等待批准..」 我可以使用「php artisan修補程序」手動將布爾值更改爲true,但是,我希望管理員批准從管理儀表板。 在我的管理儀表板下用戶列表頁面我可以顯示兩個表,一個爲批准的用戶另一個爲未批准的一次。正常用戶需要管理員批准才能在Laravel項目中註冊
@extends('layouts.app')
@section('content')
<div id="wrapper" class="active">
<!-- Sidebar -->
<div id="sidebar-wrapper">
<ul id="sidebar_menu" class="sidebar-nav">
<li class="sidebar-brand">menu</li>
</ul>
@include('includes.admin-sidebar')
</div>
<!-- Page content -->
<div id="page-content-wrapper">
<!-- Keep all page content within the page-content inset div! -->
<div class="page-content inset">
<div class="row">
<div class="col-xs-12">
@foreach ($users as $user)
<table class="table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>Date Created</th>
<th>Approve Login</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{$user->name}}</td>
<td>{{$user->email}}</td>
<td>{{$user->created_at}}</td>
<td><button type="button" class="btn btn-primary" onclick="approveUser()">Approve</button></td>
</tr>
</tbody>
</table>
@endforeach
</div>
</div>
<div class="row">
<div class="col-xs-12">
@foreach ($usersApproved as $userap)
<table class="table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>Date Created</th>
<th>Approve Login</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{$userap->name}}</td>
<td>{{$userap->email}}</td>
<td>{{$userap->created_at}}</td>
<td>{{$userap->loginapproval}}</td>
</tr>
</tbody>
</table>
@endforeach
</div>
</div>
</div>
</div>
</div>
@endsection
我已將按鈕添加到未批准表。我想單擊它以將批准的值從true更改爲false。
任何人都可以請幫忙嗎?
謝謝。
謝謝你的回覆。但是你能解釋一下這裏發生了什麼?有沒有辦法做到這一點沒有Ajax? – Mill3r