Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Syifa Auliya
V3421090-Syifa-UTSBackend
Commits
f58a06d5
Commit
f58a06d5
authored
2 years ago
by
Syifa Auliya
Browse files
Options
Download
Email Patches
Plain Diff
commit update
parent
b265a4f2
master
No related merge requests found
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
app/Http/Controllers/User90Controller.php
+198
-187
app/Http/Controllers/User90Controller.php
app/Models/DetailUserModel.php
+5
-2
app/Models/DetailUserModel.php
public/img/1668183110_FPecwAaUYAIX7kr.jpg
+0
-0
public/img/1668183110_FPecwAaUYAIX7kr.jpg
public/img/1668243507_Eb1zuX-UMAEbC6C.jpg
+0
-0
public/img/1668243507_Eb1zuX-UMAEbC6C.jpg
resources/views/admin/agama.blade.php
+27
-11
resources/views/admin/agama.blade.php
resources/views/admin/detailUser.blade.php
+11
-10
resources/views/admin/detailUser.blade.php
resources/views/admin/index.blade.php
+36
-8
resources/views/admin/index.blade.php
resources/views/auth/login.blade.php
+2
-2
resources/views/auth/login.blade.php
resources/views/auth/register.blade.php
+1
-1
resources/views/auth/register.blade.php
resources/views/auth/ubahPassword.blade.php
+23
-31
resources/views/auth/ubahPassword.blade.php
resources/views/sidebar/sidebar-admin.blade.php
+14
-17
resources/views/sidebar/sidebar-admin.blade.php
resources/views/sidebar/sidebar-user.blade.php
+8
-12
resources/views/sidebar/sidebar-user.blade.php
resources/views/tampilan/admin.blade.php
+18
-27
resources/views/tampilan/admin.blade.php
resources/views/tampilan/user.blade.php
+22
-29
resources/views/tampilan/user.blade.php
resources/views/user/index.blade.php
+8
-8
resources/views/user/index.blade.php
routes/web.php
+26
-32
routes/web.php
with
399 additions
and
377 deletions
+399
-377
app/Http/Controllers/User90Controller.php
View file @
f58a06d5
<?php
namespace
App\Http\Controllers
;
use
App\Models\AgamaModel
;
use
App\Models\DetailUserModel
;
use
App\Models\User
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Auth
;
use
Illuminate\Support\Facades\Hash
;
use
Illuminate\Support\Facades\Redirect
;
class
User90Controller
extends
Controller
namespace
App\Http\Controllers
;
use
App\Models\AgamaModel
;
use
App\Models\DetailUserModel
;
use
App\Models\User
;
use
Illuminate\Http\Request
;
use
Illuminate\Support\Facades\Auth
;
use
Illuminate\Support\Facades\Hash
;
use
Illuminate\Support\Facades\Redirect
;
class
User90Controller
extends
Controller
{
public
function
login
n
90
()
{
return
view
(
'auth.login'
,
[
'title'
=>
'Login'
,
]);
}
public
function
login
First
90
()
{
return
view
(
'auth.login'
,
[
'title'
=>
'Login'
,]);
}
public
function
regist90
()
{
return
view
(
'auth.register'
,
[
'title'
=>
'Register'
,]);
return
view
(
'auth.register'
,
[
'title'
=>
'Register'
,]);
}
public
function
user90
()
{
return
view
(
'user.index'
,
[
'title'
=>
'Profile'
,]);
}
public
function
admin90
()
{
return
view
(
'admin.index'
,
[
'title'
=>
'Dashboard'
,]);
}
public
function
agama90
()
{
$agamas
=
AgamaModel
::
all
();
return
view
(
'admin.agama'
,
[
'title'
=>
'Agama'
,
'agamas'
=>
$agamas
,]);
}
public
function
forgetPassword90
()
{
return
view
(
'auth.lupaPassword'
,
[
'title'
=>
'Lupa Password'
,]);
}
public
function
lupaPassword90
(
Request
$request
)
{
$password
=
$request
->
password
;
$password_confirmation
=
$request
->
cpassword
;
if
(
$password
!=
$password_confirmation
)
{
return
Redirect
::
back
()
->
with
(
'error'
,
'Password salah!'
);
}
$user
=
User
::
where
(
'email'
,
$request
->
email
)
->
first
();
$user
->
password
=
Hash
::
make
(
$password
);
if
(
$user
->
save
())
{
return
Redirect
::
back
()
->
with
(
'success'
,
'Password berhasil diubah'
);
}
else
{
return
Redirect
::
back
()
->
with
(
'error'
,
'Password gagal diubah'
);
}
}
public
function
createAgama90
(
Request
$request
)
{
$request
->
validate
([
'nama_agama'
=>
'required'
,]);
AgamaModel
::
create
([
'nama_agama'
=>
$request
->
nama_agama
,
]);
return
Redirect
::
back
()
->
with
(
'success'
,
'Agama berhasil ditambahkan'
);
}
public
function
deleteAgama90
(
Request
$req
)
{
AgamaModel
::
destroy
(
$req
->
id
);
return
Redirect
::
back
()
->
with
(
'success'
,
'Agama berhasil dihapus'
);
}
public
function
updateAgama90
(
Request
$request
,
$id
)
{
$request
->
validate
([
'nama_agama'
=>
'required'
,]);
AgamaModel
::
where
(
'id'
,
$id
)
->
update
([
'nama_agama'
=>
$request
->
nama_agama
,]);
$agamas
=
AgamaModel
::
all
();
return
view
(
'admin.agama'
,
[
'title'
=>
'Agama'
,
'agamas'
=>
$agamas
,]);
}
public
function
setIsAktif90
(
Request
$req
,
$id
)
{
$user
=
User
::
find
(
$id
);
$user
->
is_aktif
=
!
$user
->
is_aktif
;
$user
->
save
();
$users
=
User
::
all
();
$req
->
session
()
->
put
(
'users'
,
$users
);
return
Redirect
::
back
();
}
public
function
detailUser90
(
$id
)
{
$user
=
User
::
find
(
$id
);
$detailUser
=
DetailUserModel
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
return
view
(
'admin.detailUser'
,
[
'title'
=>
'Detail User'
,
'user'
=>
$user
,
'detailUser'
=>
$detailUser
,]);
}
public
function
updateData90
(
Request
$request
)
{
$user
=
User
::
find
(
$request
->
id
);
$detailUser
=
DetailUserModel
::
find
(
$request
->
id
);
// upload foto ktp
if
(
$request
->
hasFile
(
'foto_ktp'
))
{
$file
=
$request
->
file
(
'foto_ktp'
);
$foto_ktp
=
time
()
.
"_"
.
$file
->
getClientOriginalName
();
$tujuan_upload
=
public_path
(
'img\\'
);
$file
->
move
(
$tujuan_upload
,
$foto_ktp
);
$request
->
foto_ktp
=
$foto_ktp
;
}
else
{
$request
->
foto_ktp
=
$detailUser
->
foto_ktp
;
}
// upload foto
if
(
$request
->
hasFile
(
'foto'
))
{
$file
=
$request
->
file
(
'foto'
);
$foto
=
time
()
.
"_"
.
$file
->
getClientOriginalName
();
$tujuan_upload
=
public_path
(
'img\\'
);
$file
->
move
(
$tujuan_upload
,
$foto
);
$request
->
foto
=
$foto
;
}
else
{
$request
->
foto
=
$user
->
foto
;
}
$user
->
update
([
'name'
=>
$request
->
name
,
public
function
updatePassword90
()
{
return
view
(
'auth.ubahPassword'
,
[
'title'
=>
'Ubah Password'
,]);
}
public
function
updatePass90
(
Request
$request
)
{
$password
=
$request
->
password
;
$password_confirmation
=
$request
->
cpassword
;
if
(
$password
!=
$password_confirmation
)
{
return
Redirect
::
back
()
->
with
(
'error'
,
'Password tidak sama'
);
}
$user
=
User
::
where
(
'email'
,
$request
->
email
)
->
first
();
$user
->
password
=
Hash
::
make
(
$password
);
if
(
$user
->
save
())
{
return
Redirect
::
back
()
->
with
(
'success'
,
'Password berhasil diubah'
);
}
else
{
return
Redirect
::
back
()
->
with
(
'error'
,
'Password gagal diubah'
);
}
}
public
function
createAgama90
(
Request
$request
)
{
$request
->
validate
([
'nama_agama'
=>
'required'
,]);
AgamaModel
::
create
([
'nama_agama'
=>
$request
->
nama_agama
,]);
return
Redirect
::
back
()
->
with
(
'success'
,
'Agama berhasil ditambahkan'
);
}
public
function
deleteAgama90
(
Request
$req
)
{
AgamaModel
::
destroy
(
$req
->
id
);
return
Redirect
::
back
()
->
with
(
'success'
,
'Agama berhasil dihapus'
);
}
public
function
updateAgama90
(
Request
$request
,
$id
)
{
$request
->
validate
([
'nama_agama'
=>
'required'
,]);
AgamaModel
::
where
(
'id'
,
$id
)
->
update
([
'nama_agama'
=>
$request
->
nama_agama
,]);
$agamas
=
AgamaModel
::
all
();
return
view
(
'admin.agama'
,
[
'title'
=>
'Agama'
,
'agamas'
=>
$agamas
,]);;
}
public
function
setIsAktif90
(
Request
$req
,
$id
)
{
$user
=
User
::
find
(
$id
);
$user
->
is_aktif
=
!
$user
->
is_aktif
;
$user
->
save
();
$users
=
User
::
all
();
$req
->
session
()
->
put
(
'users'
,
$users
);
return
Redirect
::
back
();
}
public
function
detailUser90
(
$id
)
{
$user
=
User
::
find
(
$id
);
$detailUser
=
DetailUserModel
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
return
view
(
'admin.detailUser'
,
[
'title'
=>
'Detail User'
,
'user'
=>
$user
,
'detailUser'
=>
$detailUser
,]);
}
public
function
updateData90
(
Request
$request
)
{
$user
=
User
::
find
(
$request
->
id
);
$detailUser
=
DetailUserModel
::
find
(
$request
->
id
);
// upload foto ktp
if
(
$request
->
hasFile
(
'foto_ktp'
))
{
$file
=
$request
->
file
(
'foto_ktp'
);
$foto_ktp
=
time
()
.
"_"
.
$file
->
getClientOriginalName
();
$tujuan_upload
=
public_path
(
'img\\'
);
$file
->
move
(
$tujuan_upload
,
$foto_ktp
);
$request
->
foto_ktp
=
$foto_ktp
;
}
else
{
$request
->
foto_ktp
=
$detailUser
->
foto_ktp
;
}
// upload foto
if
(
$request
->
hasFile
(
'foto'
))
{
$file
=
$request
->
file
(
'foto'
);
$foto
=
time
()
.
"_"
.
$file
->
getClientOriginalName
();
$tujuan_upload
=
public_path
(
'img\\'
);
$file
->
move
(
$tujuan_upload
,
$foto
);
$request
->
foto
=
$foto
;
}
else
{
$request
->
foto
=
$user
->
foto
;
}
$user
->
update
([
'name'
=>
$request
->
name
,
'email'
=>
$request
->
email
,
'foto'
=>
$request
->
foto
,
]);
'foto'
=>
$request
->
foto
,]);
$detailUser
->
update
([
'alamat'
=>
$request
->
alamat
,
$detailUser
->
update
([
'alamat'
=>
$request
->
alamat
,
'tempat_lahir'
=>
$request
->
tempat_lahir
,
'tanggal_lahir'
=>
$request
->
tanggal_lahir
,
'agama_id'
=>
$request
->
agama_id
,
'foto_ktp'
=>
$request
->
foto_ktp
,
]);
$request
->
session
()
->
put
(
'user'
,
$user
);
$request
->
session
()
->
put
(
'detailUser'
,
$detailUser
);
'tanggal_lahir'
=>
$request
->
tanggal_lahir
,
'agama_id'
=>
$request
->
agama_id
,
'foto_ktp'
=>
$request
->
foto_ktp
,
'umur'
=>
$request
->
umur
,]);
$request
->
session
()
->
put
(
'user'
,
$user
);
$request
->
session
()
->
put
(
'detailUser'
,
$detailUser
);
return
Redirect
::
back
()
->
with
(
'success'
,
'Data berhasil diupdate'
);
}
public
function
register90
(
Request
$req
)
{
$req
->
validate
([
'name'
=>
'required'
,
'email'
=>
'required|email|unique:users'
,
'password'
=>
'required|min:5|max:12'
,
'foto'
=>
'required|mimes:jpg,jpeg,png|max:2048'
]);
$user
=
new
User
;
}
public
function
register90
(
Request
$req
)
{
$req
->
validate
([
'name'
=>
'required'
,
'email'
=>
'required|email|unique:users'
,
'password'
=>
'required|min:5|max:12'
,
'foto'
=>
'required|mimes:jpg,jpeg,png|max:2048'
]);
$user
=
new
User
;
$user
->
name
=
$req
->
name
;
$user
->
email
=
$req
->
email
;
$user
->
is_aktif
=
0
;
// upload foto
$file
=
$req
->
file
(
'foto'
);
$nama_file
=
time
()
.
"_"
.
$file
->
getClientOriginalName
();
$tujuan_upload
=
public_path
(
'img\\'
);
$file
->
move
(
$tujuan_upload
,
$nama_file
);
// upload foto
$file
=
$req
->
file
(
'foto'
);
$nama_file
=
time
()
.
"_"
.
$file
->
getClientOriginalName
();
$tujuan_upload
=
public_path
(
'img\\'
);
$file
->
move
(
$tujuan_upload
,
$nama_file
);
$user
->
foto
=
$nama_file
;
$user
->
role
=
1
;
$user
->
password
=
Hash
::
make
(
$req
->
password
);
$user
->
password
=
Hash
::
make
(
$req
->
password
);
$save
=
$user
->
save
();
$detailUser
=
new
DetailUserModel
;
$detailUser
=
new
DetailUserModel
;
$detailUser
->
user_id
=
$user
->
id
;
$saveDetailUser
=
$detailUser
->
save
();
if
(
$save
&&
$saveDetailUser
)
{
return
Redirect
::
to
(
'/'
)
->
with
(
'success'
,
'Berhasil registrasi'
);
if
(
$save
&&
$saveDetailUser
)
{
return
Redirect
::
to
(
'/'
)
->
with
(
'success'
,
'Berhasil registrasi
, menunggu verifikasi admin
'
);
}
else
if
(
!
$save
||
!
$saveDetailUser
)
{
return
back
()
->
with
(
'error'
,
'Gagal registrasi'
);
}
}
public
function
login90
(
Request
$req
)
{
$req
->
validate
([
return
back
()
->
with
(
'error'
,
'Gagal registrasi'
);
}
}
public
function
login90
(
Request
$req
)
{
$req
->
validate
([
'email'
=>
'required|email'
,
'password'
=>
'required|min:5|max:12'
]);
$user
=
User
::
where
(
'email'
,
'='
,
$req
->
email
)
->
first
();
Auth
::
login
(
$user
);
if
(
!
$user
||
!
Hash
::
check
(
$req
->
password
,
$user
->
password
))
{
return
back
()
->
with
(
'error'
,
'Email atau password salah'
);
}
else
if
(
$user
&&
$user
->
is_aktif
==
0
)
{
return
back
()
->
with
(
'error'
,
'Akun belum aktif'
);
}
else
if
(
$user
&&
$user
->
role
==
1
)
{
$detailUser
=
DetailUserModel
::
where
(
'user_id'
,
'='
,
$user
->
id
)
->
first
();
'password'
=>
'required|min:5|max:12'
]);
$user
=
User
::
where
(
'email'
,
'='
,
$req
->
email
)
->
first
();
Auth
::
login
(
$user
);
if
(
!
$user
||
!
Hash
::
check
(
$req
->
password
,
$user
->
password
))
{
return
back
()
->
with
(
'error'
,
'Email atau password salah'
);
}
else
if
(
$user
&&
$user
->
is_aktif
==
0
)
{
return
back
()
->
with
(
'error'
,
'Akun belum aktif, menunggu verifikasi admin'
);
}
else
if
(
$user
&&
$user
->
role
==
1
)
{
$detailUser
=
DetailUserModel
::
where
(
'user_id'
,
'='
,
$user
->
id
)
->
first
();
$req
->
session
()
->
put
(
'user'
,
$user
);
$req
->
session
()
->
put
(
'detailUser'
,
$detailUser
);
return
Redirect
::
to
(
'/user/profile90'
);
}
else
if
(
$user
&&
$user
->
role
==
2
)
{
$allUser
=
User
::
all
();
$req
->
session
()
->
put
(
'detailUser'
,
$detailUser
);
return
Redirect
::
to
(
'/user/profile90'
);
}
else
if
(
$user
&&
$user
->
role
==
2
)
{
$allUser
=
User
::
all
();
$req
->
session
()
->
put
(
'admin'
,
$user
);
$req
->
session
()
->
put
(
'users'
,
$allUser
);
return
Redirect
::
to
(
'/admin/dashboard90'
);
}
}
$req
->
session
()
->
put
(
'users'
,
$allUser
);
return
Redirect
::
to
(
'/admin/dashboard90'
);
}
}
public
function
logout90
()
{
if
(
session
()
->
has
(
'user'
))
{
session
()
->
pull
(
'user'
);
}
Auth
::
logout
();
return
Redirect
::
to
(
'/'
);
}
}
{
if
(
session
()
->
has
(
'user'
))
{
session
()
->
pull
(
'user'
);
}
Auth
::
logout
();
return
Redirect
::
to
(
'/'
);
}
}
This diff is collapsed.
Click to expand it.
app/Models/DetailUserModel.php
View file @
f58a06d5
...
...
@@ -15,7 +15,9 @@ class DetailUserModel extends Model
'tempat_lahir'
,
'tanggal_lahir'
,
'agama_id'
,
'foto_ktp'
'foto_ktp'
,
'umur'
];
...
...
@@ -32,6 +34,7 @@ class DetailUserModel extends Model
'tempat_lahir'
=>
'string'
,
'tanggal_lahir'
=>
'datetime'
,
'agama_id'
=>
'integer'
,
'foto_ktp'
=>
'string'
'foto_ktp'
=>
'string'
,
'umur'
=>
'integer'
];
}
This diff is collapsed.
Click to expand it.
public/img/1668183110_FPecwAaUYAIX7kr.jpg
0 → 100644
View file @
f58a06d5
493 KB
This diff is collapsed.
Click to expand it.
public/img/1668243507_Eb1zuX-UMAEbC6C.jpg
0 → 100644
View file @
f58a06d5
100 KB
This diff is collapsed.
Click to expand it.
resources/views/admin/agama.blade.php
View file @
f58a06d5
@
extends
(
'
layouts
.admin'
)
@
extends
(
'
tampilan
.admin'
)
@
php
$admin
=
session
(
'admin'
);
...
...
@@ -20,9 +20,9 @@
@
endif
<
div
class
=
"row"
>
<
div
class
=
"col-md-12"
>
<
div
class
=
"card"
>
<
div
class
=
"
w-100
card-header card-header-primary"
>
<
h1
class
=
"card-title "
>
Data
Agama
</
h1
>
<
div
class
=
"card
shadow mb-4
"
>
<
div
class
=
"card-header card-header-primary"
>
<
h1
class
=
"card-title
m-0 font-weight-bold
"
>
Data
Agama
</
h1
>
</
div
>
<
div
class
=
"card-body"
>
<!--
Button
trigger
modal
-->
...
...
@@ -62,25 +62,41 @@
</
div
>
@
endif
<
button
type
=
"button"
class
=
"btn btn-secondary"
data
-
dismiss
=
"modal"
>
Close
</
button
>
<
button
type
=
"submit"
class
=
"btn btn-
primary
"
>
Submit
</
button
>
<
button
type
=
"submit"
class
=
"btn btn-
success
"
>
Submit
</
button
>
</
div
>
</
form
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"table-responsive"
>
<
table
class
=
"table"
>
<
thead
class
=
" text-primary"
>
<
table
class
=
"table table-bordered"
>
<
thead
class
=
" text-success"
>
<
tr
>
<
th
>
ID
No
</
th
>
<
th
>
N
ama
Ag
ama
</
th
>
<
th
>
Action
</
th
>
</
tr
>
</
thead
>
<
tfoot
class
=
" text-success"
>
<
tr
>
<
th
>
No
</
th
>
<
th
>
Agama
</
th
>
<
th
>
Action
</
th
>
</
tr
>
</
tfoot
>
<
tbody
>
@
foreach
(
$agamas
as
$agama
)
<
tr
>
...
...
@@ -92,7 +108,7 @@
</
td
>
<
td
>
<!--
Button
trigger
modal
-->
<
button
type
=
"button"
class
=
"btn btn-
primary
"
data
-
toggle
=
"modal"
data
-
target
=
"#modal-edit"
>
<
button
type
=
"button"
class
=
"btn btn-
warning
"
data
-
toggle
=
"modal"
data
-
target
=
"#modal-edit"
>
Edit
</
button
>
...
...
@@ -130,7 +146,7 @@
</
div
>
@
endif
<
button
type
=
"button"
class
=
"btn btn-secondary"
data
-
dismiss
=
"modal"
>
Close
</
button
>
<
button
type
=
"submit"
class
=
"btn btn-
primary
"
>
Submit
</
button
>
<
button
type
=
"submit"
class
=
"btn btn-
success
"
>
Submit
</
button
>
</
div
>
</
form
>
</
div
>
...
...
This diff is collapsed.
Click to expand it.
resources/views/admin/detailUser.blade.php
View file @
f58a06d5
@
extends
(
'
layouts
.admin'
)
@
extends
(
'
tampilan
.admin'
)
@
php
$admin
=
session
(
'admin'
);
...
...
@@ -21,27 +21,28 @@
<
div
class
=
"row"
>
<!--/
col
-
3
-->
<
div
class
=
"col-sm-12"
>
<
h1
>
List
User
</
h1
>
<
div
class
=
"card-header py-3"
>
<
h3
class
=
"m-0 font-weight-bold text-dark"
>
Detail
User
</
h3
>
</
div
>
<
div
class
=
"tab-content"
>
<
div
class
=
"tab-pane active"
id
=
"home"
>
<
div
class
=
"w-100 d-flex justify-content-center"
>
<
label
for
=
"foto"
class
=
"text-center"
>
<
img
style
=
"cursor: pointer;"
src
=
"{{ asset('img/' .
$user->foto
) }}"
width
=
"200px"
height
=
"200px"
class
=
"rounded-circle"
alt
=
"foto profil"
id
=
"
preview
_foto"
>
class
=
"rounded-circle"
alt
=
"foto profil"
id
=
"
tampilan
_foto"
>
</
label
>
<
input
disabled
type
=
"file"
name
=
"foto"
id
=
"foto"
value
=
"{{
$user->foto
}}"
hidden
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
div
class
=
"col-xs-6"
>
<
div
class
=
"col-xs-6"
>
<
label
for
=
"first_name"
>
<
h5
>
Nama
</
h5
>
</
label
>
<
input
disabled
type
=
"text"
class
=
"form-control"
name
=
"name"
id
=
"first_name"
value
=
"{{
$user->name
}}"
>
</
div
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
div
class
=
"form-group"
>
<
div
class
=
"col-xs-6"
>
<
label
for
=
"email"
>
<
h5
>
Email
</
h5
>
...
...
@@ -82,7 +83,7 @@
<
label
for
=
"foto_ktp"
>
<
h5
>
Foto
KTP
</
h5
>
</
label
>
<
img
src
=
"{{ asset('img/' .
$detailUser->foto_ktp
) }}"
alt
=
""
id
=
"
preview_foto
_ktp"
<
img
src
=
"{{ asset('img/' .
$detailUser->foto_ktp
) }}"
alt
=
""
id
=
"
tampilan
_ktp"
class
=
"w-50 mt-3"
>
</
div
>
</
div
>
...
...
@@ -99,7 +100,7 @@
<
div
class
=
"form-group"
>
<
div
class
=
"col-xs-12"
>
<
br
>
<
a
href
=
"{{ url('admin/dashboard90') }}"
class
=
"btn btn-lg btn-
primary
"
type
=
"submit"
><
i
<
a
href
=
"{{ url('admin/dashboard90') }}"
class
=
"btn btn-lg btn-
success
"
type
=
"submit"
><
i
class
=
"fa fa-caret-left mr-2"
></
i
>
Kembali
</
a
>
</
div
>
</
div
>
...
...
This diff is collapsed.
Click to expand it.
resources/views/admin/index.blade.php
View file @
f58a06d5
@
extends
(
'
layouts
.admin'
)
@
extends
(
'
tampilan
.admin'
)
@
php
$admin
=
session
(
'admin'
);
...
...
@@ -21,14 +21,15 @@
@
endif
<
div
class
=
"row"
>
<
div
class
=
"col-md-12"
>
<
div
class
=
"card"
>
<
div
class
=
"card
shadow mb-4
"
>
<
div
class
=
"card-header card-header-primary"
>
<
h1
class
=
"card-title "
>
Data
User
</
h1
>
<
h1
class
=
"card-title
m-0 font-weight-bold
"
>
Data
User
</
h1
>
</
div
>
<
div
class
=
"card-body"
>
<
div
class
=
"table-responsive"
>
<
table
class
=
"table"
>
<
thead
class
=
" text-primary"
>
<
table
class
=
"table table-bordered "
>
<
thead
class
=
" text-success "
>
<
tr
>
<
th
>
ID
</
th
>
...
...
@@ -44,7 +45,29 @@
<
th
>
Action
</
th
>
</
tr
>
</
thead
>
<
tfoot
class
=
" text-success "
>
<
tr
>
<
th
>
ID
</
th
>
<
th
>
Name
</
th
>
<
th
>
Email
</
th
>
<
th
>
Aktif
</
th
>
<
th
>
Action
</
th
>
</
tr
>
</
tfoot
>
<
tbody
>
@
foreach
(
$users
as
$user
)
<
tr
{{
$user
->
role
===
2
?
'hidden'
:
''
}}
>
...
...
@@ -65,15 +88,20 @@
<
button
{{
$user
->
is_aktif
===
1
?
''
:
'type="submit"'
}}
class
=
"btn btn-md {{
$user->is_aktif
== 1 ? 'btn-primary active' : 'btn-default' }}"
>
Aktif
</
button
>
<
button
{{
$user
->
is_aktif
===
0
?
''
:
'type="submit"'
}}
class
=
"btn btn-md {{
$user->is_aktif
== 0 ? 'btn-
primary
active' : 'btn-default' }}"
>
Nonaktif
</
button
>
class
=
"btn btn-md {{
$user->is_aktif
== 0 ? 'btn-
danger
active' : 'btn-default' }}"
>
Nonaktif
</
button
>
</
div
>
<
input
type
=
"number"
name
=
"is_aktif"
id
=
"is_aktif"
value
=
"{{
$user->is_aktif
== 1 ? 0 : 1 }}"
hidden
>
</
form
>
</
td
>
{{
--
detail
--
}}
<
td
>
<
a
href
=
"{{ url('detailUser90/' .
$user->id
) }}"
class
=
"btn btn-dark btn-sm"
>
Detail
</
a
>
<
td
>
<
a
href
=
"{{ url('detailUser90/' .
$user->id
) }}"
class
=
"btn btn-info btn-icon-split"
>
<
span
class
=
"icon text-white-50"
>
<
i
class
=
"fas fa-info-circle"
></
i
>
</
span
>
<
span
class
=
"text"
>
Detail
</
span
>
</
a
>
</
td
>
</
tr
>
@
endforeach
...
...
This diff is collapsed.
Click to expand it.
resources/views/auth/login.blade.php
View file @
f58a06d5
...
...
@@ -38,12 +38,12 @@
<form
action=
"{{ url('/login90') }}"
method=
"post"
>
@csrf
<div
class=
"form-group"
>
<input
typ
e=
"email"
type=
"email"
class=
"form-control form-control-user"
<input
nam
e=
"email"
type=
"email"
class=
"form-control form-control-user"
placeholder=
"Enter Email Address..."
>
</div>
<div
class=
"form-group"
>
<input
type=
"password"
class=
"form-control form-control-user"
<input
name=
"password"
type=
"password"
class=
"form-control form-control-user"
placeholder=
"Password"
>
</div>
<div
class=
"form-group"
>
...
...
This diff is collapsed.
Click to expand it.
resources/views/auth/register.blade.php
View file @
f58a06d5
...
...
@@ -15,7 +15,7 @@
<link
rel=
"stylesheet"
href=
"{{ asset('dist/css/adminlte.min.css') }}"
>
</head>
<body
class=
"hold-transition login-page
bg-gradient-light
"
>
<body
class=
"hold-transition login-page "
>
<div
class=
"login-box"
>
<div
class=
"text-center"
>
<h1
class=
"h4 text-gray-900 mb-4"
>
Register
</h1>
...
...
This diff is collapsed.
Click to expand it.
resources/views/auth/
lupa
Password.blade.php
→
resources/views/auth/
ubah
Password.blade.php
View file @
f58a06d5
...
...
@@ -5,7 +5,7 @@
<meta
charset=
"utf-8"
>
<meta
name=
"csrf-token"
content=
"{{ csrf_token() }}"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
Forget
Password
</title>
<title>
Update
Password
</title>
<!-- Google Font: Source Sans Pro -->
<link
rel=
"stylesheet"
href=
"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
>
...
...
@@ -17,12 +17,12 @@
<body
class=
"hold-transition login-page"
>
<div
class=
"login-box"
>
<div
class=
"
login-logo
"
>
<a
href=
"../../index2.h tml"
><b>
Lupa
Password
</
b></a
>
</div>
<div
class=
"
text-center
"
>
<h1
class=
"h4 text-gray-900 mb-4"
>
Update
Password
</
h1
>
</div>
<!-- /.login-logo -->
<div
class=
"
card
"
>
<div
class=
"
card-body login-card-body
"
>
<div
class=
"
row
"
>
<div
class=
"
login-box
"
>
@if (session('error'))
<div
class=
"alert alert-danger text-center"
>
{{ session('error') }}
...
...
@@ -34,36 +34,28 @@
</div>
@endif
<form
action=
"{{ url('/
l
up
aPassword
90') }}"
method=
"post"
>
<form
action=
"{{ url('/up
datePass
90') }}"
method=
"post"
>
@csrf
@method('PUT')
<div
class=
"input-group mb-3"
>
<input
name=
"email"
type=
"email"
class=
"form-control"
placeholder=
"Email"
>
<div
class=
"input-group-append"
>
<div
class=
"input-group-text"
>
<span
class=
"fas fa-envelope"
></span>
</div>
</div>
</div>
<div
class=
"input-group mb-3"
>
<input
name=
"password"
type=
"password"
class=
"form-control"
placeholder=
"Password baru"
>
<div
class=
"input-group-append"
>
<div
class=
"input-group-text"
>
<span
class=
"fas fa-lock"
></span>
</div>
</div>
</div>
<div
class=
"input-group mb-3"
>
<input
name=
"cpassword"
type=
"password"
class=
"form-control"
placeholder=
"Konfirmasi password"
>
<div
class=
"input-group-append"
>
<div
class=
"input-group-text"
>
<span
class=
"fas fa-lock"
></span>
</div>
</div>
<div
class=
"form-group"
>
<input
name=
"email"
type=
"email"
class=
"form-control form-control-user"
placeholder=
"Enter Email Address..."
>
</div>
<div
class=
"form-group"
>
<input
name=
"password"
type=
"password"
class=
"form-control"
placeholder=
"Password Baru"
>
</div>
<div
class=
"form-group"
>
<input
name=
"cpassword"
type=
"password"
class=
"form-control"
placeholder=
"Konfirmasi Password"
>
</div>
<div
class=
"row"
>
<div
class=
"col-12"
>
<button
type=
"submit"
class=
"btn btn-
primary
btn-block"
>
Ganti Password
</button>
<button
type=
"submit"
class=
"btn btn-
success
btn-block"
>
Ganti Password
</button>
</div>
</div>
</form>
...
...
This diff is collapsed.
Click to expand it.
resources/views/
partials
/sidebar-admin.blade.php
→
resources/views/
sidebar
/sidebar-admin.blade.php
View file @
f58a06d5
<aside
class=
"main-sidebar sidebar-light-primary elevation-4"
>
<aside
class=
"main-sidebar sidebar-light-primary elevation-4
"
>
<!-- Brand Logo -->
<a
href=
"index3.html"
class=
"brand-link"
>
<img
src=
"{{ asset('dist/img/AdminLTELogo.png') }}"
alt=
"AdminLTE Logo"
class=
"brand-image img-circle elevation-3"
style=
"opacity: .8"
>
<span
class=
"brand-text font-weight-light"
>
Kependudukan
</span>
<span
class=
"brand-text font-weight-light"
>
<b>
Sistem Profil-ADMIN
</b>
</span>
</a>
<!-- Sidebar -->
<div
class=
"sidebar"
>
<!-- Sidebar user panel (optional) -->
<div
class=
"user-panel mt-3 pb-3 mb-3 d-flex"
>
<div
class=
"user-panel mt-3 pb-3 mb-3 d-flex"
>
<div
class=
"image"
>
<img
src=
"{{ asset('img/' . $admin->foto) }}"
class=
"img-circle elevation-2"
alt=
"
User
Image"
>
<img
src=
"{{ asset('img/' . $admin->foto) }}"
class=
"img-circle elevation-2"
alt=
"
Admin
Image"
>
</div>
<div
class=
"info"
>
<a
href=
"#"
class=
"d-block"
>
{{ $admin->name }}
</a>
</div>
</div>
<!-- SidebarSearch Form -->
<div
class=
"form-inline"
>
<div
class=
"input-group"
data-widget=
"sidebar-search"
>
<input
class=
"form-control form-control-sidebar"
type=
"search"
placeholder=
"Search"
aria-label=
"Search"
>
<div
class=
"input-group-append"
>
<button
class=
"btn btn-sidebar"
>
<i
class=
"fas fa-search fa-fw"
></i>
</button>
</div>
</div>
</div>
<!-- Sidebar Menu -->
<nav
class=
"mt-2"
>
...
...
@@ -41,16 +32,22 @@
<li
class=
"nav-item"
>
<a
href=
"/admin/dashboard90"
class=
"nav-link {{ $title === 'Dashboard' || $title === 'Detail User' ? 'active' : '' }}"
>
<i
class=
"far
fa-user
nav-icon"
></i>
<i
class=
"far nav-icon"
></i>
<p>
List User
</p>
</a>
</li>
<li
class=
"nav-item"
>
<a
href=
"/admin/agama90"
class=
"nav-link {{ $title === 'Agama' ? 'active' : '' }}"
>
<i
class=
"fas
fa-database
nav-icon"
></i>
<i
class=
"fas nav-icon"
></i>
<p>
Agama
</p>
</a>
</li>
<li
class=
"nav-item"
>
<a
href=
"/logout90"
class=
"nav-link "
>
<i
class=
"fas nav-icon"
></i>
<p
class=
"w-100 text-danger"
>
Sign Out
</p>
</a>
</li>
</ul>
</li>
</ul>
...
...
This diff is collapsed.
Click to expand it.
resources/views/
partials
/sidebar-user.blade.php
→
resources/views/
sidebar
/sidebar-user.blade.php
View file @
f58a06d5
...
...
@@ -3,7 +3,7 @@
<a
href=
"index3.html"
class=
"brand-link"
>
<img
src=
"{{ asset('dist/img/AdminLTELogo.png') }}"
alt=
"AdminLTE Logo"
class=
"brand-image img-circle elevation-3"
style=
"opacity: .8"
>
<span
class=
"brand-text font-weight-light"
>
Kependudukan
</span>
<span
class=
"brand-text font-weight-light"
>
<b>
Sistem Profil-USER
</b>
</span>
</a>
<!-- Sidebar -->
...
...
@@ -19,17 +19,7 @@
</div>
</div>
<!-- SidebarSearch Form -->
<div
class=
"form-inline"
>
<div
class=
"input-group"
data-widget=
"sidebar-search"
>
<input
class=
"form-control form-control-sidebar"
type=
"search"
placeholder=
"Search"
aria-label=
"Search"
>
<div
class=
"input-group-append"
>
<button
class=
"btn btn-sidebar"
>
<i
class=
"fas fa-search fa-fw"
></i>
</button>
</div>
</div>
</div>
<!-- Sidebar Menu -->
<nav
class=
"mt-2"
>
...
...
@@ -44,6 +34,12 @@
<p>
Profile
</p>
</a>
</li>
<li
class=
"nav-item"
>
<a
href=
"/logout90"
class=
"nav-link "
>
<i
class=
"fas nav-icon"
></i>
<p
class=
"w-100 text-danger"
>
Sign Out
</p>
</a>
</li>
</ul>
</li>
</ul>
...
...
This diff is collapsed.
Click to expand it.
resources/views/
layouts
/admin.blade.php
→
resources/views/
tampilan
/admin.blade.php
View file @
f58a06d5
...
...
@@ -29,47 +29,38 @@ scratch. This page gets rid of all links and provides the needed markup only.
<li
class=
"nav-item"
>
<a
class=
"nav-link"
data-widget=
"pushmenu"
href=
"#"
role=
"button"
><i
class=
"fas fa-bars"
></i></a>
</li>
<li
class=
"nav-item d-none d-sm-inline-block"
>
<!--
<li class="nav-item d-none d-sm-inline-block">
<a href="index3.html" class="nav-link">Home</a>
</li>
<li class="nav-item d-none d-sm-inline-block">
<a href="#" class="nav-link">Contact</a>
</li>
</li> -->
</ul>
<!-- SidebarSearch Form -->
<div
class=
"form-inline"
>
<div
class=
"input-group"
data-widget=
"sidebar-search"
>
<input
class=
"form-control form-control-sidebar"
type=
"search"
placeholder=
"Search"
aria-label=
"Search"
>
<div
class=
"input-group-append"
>
<button
class=
"btn btn-sidebar"
>
<i
class=
"fas fa-search fa-fw"
></i>
</button>
</div>
</div>
</div>
</ul>
<!-- Right navbar links -->
<ul
class=
"navbar-nav ml-auto"
>
<!-- Navbar Search -->
<li
class=
"nav-item"
>
<a
class=
"nav-link"
data-widget=
"navbar-search"
href=
"#"
role=
"button"
>
<i
class=
"fas fa-search"
></i>
</a>
<div
class=
"navbar-search-block"
>
<form
class=
"form-inline"
>
<div
class=
"input-group input-group-sm"
>
<input
class=
"form-control form-control-navbar"
type=
"search"
placeholder=
"Search"
aria-label=
"Search"
>
<div
class=
"input-group-append"
>
<button
class=
"btn btn-navbar"
type=
"submit"
>
<i
class=
"fas fa-search"
></i>
</button>
<button
class=
"btn btn-navbar"
type=
"button"
data-widget=
"navbar-search"
>
<i
class=
"fas fa-times"
></i>
</button>
</div>
</div>
</form>
</div>
</li>
<li
class=
"nav-item d-flex align-items-center"
>
<a
href=
"{{ url('/logout90') }}"
class=
"w-100 text-danger"
>
Logout
</a>
</li>
</ul>
</nav>
<!-- /.navbar -->
<!-- Main Sidebar Container -->
@include('
partials
.sidebar-admin')
@include('
sidebar
.sidebar-admin')
<!-- Content Wrapper. Contains page content -->
<div
class=
"content-wrapper"
>
...
...
@@ -88,9 +79,9 @@ scratch. This page gets rid of all links and provides the needed markup only.
<!-- Control Sidebar -->
<aside
class=
"control-sidebar control-sidebar-dark"
>
<!-- Control sidebar content goes here -->
<div
class=
"p-3"
>
<!--
<div class="p-3">
<a href="{{ url('/logout90') }}" class="btn w-100 btn-danger">Logout</a>
</div>
</div>
-->
</aside>
<!-- /.control-sidebar -->
...
...
This diff is collapsed.
Click to expand it.
resources/views/
layouts
/user.blade.php
→
resources/views/
tampilan
/user.blade.php
View file @
f58a06d5
...
...
@@ -29,47 +29,40 @@ scratch. This page gets rid of all links and provides the needed markup only.
<li
class=
"nav-item"
>
<a
class=
"nav-link"
data-widget=
"pushmenu"
href=
"#"
role=
"button"
><i
class=
"fas fa-bars"
></i></a>
</li>
<li
class=
"nav-item d-none d-sm-inline-block"
>
<!--
<li class="nav-item d-none d-sm-inline-block">
<a href="index3.html" class="nav-link">Home</a>
</li>
<li class="nav-item d-none d-sm-inline-block">
<a href="#" class="nav-link">Contact</a>
</li>
</li> -->
</ul>
<!-- SidebarSearch Form -->
<div
class=
"form-inline"
>
<div
class=
"input-group"
data-widget=
"sidebar-search"
>
<input
class=
"form-control form-control-sidebar"
type=
"search"
placeholder=
"Search"
aria-label=
"Search"
>
<div
class=
"input-group-append"
>
<button
class=
"btn btn-sidebar"
>
<i
class=
"fas fa-search fa-fw"
></i>
</button>
</div>
</div>
</div>
</ul>
<!-- Right navbar links -->
<ul
class=
"navbar-nav ml-auto"
>
<!-- Navbar Search -->
<li
class=
"nav-item"
>
<a
class=
"nav-link"
data-widget=
"navbar-search"
href=
"#"
role=
"button"
>
<i
class=
"fas fa-search"
></i>
</a>
<div
class=
"navbar-search-block"
>
<form
class=
"form-inline"
>
<div
class=
"input-group input-group-sm"
>
<input
class=
"form-control form-control-navbar"
type=
"search"
placeholder=
"Search"
aria-label=
"Search"
>
<div
class=
"input-group-append"
>
<button
class=
"btn btn-navbar"
type=
"submit"
>
<i
class=
"fas fa-search"
></i>
</button>
<button
class=
"btn btn-navbar"
type=
"button"
data-widget=
"navbar-search"
>
<i
class=
"fas fa-times"
></i>
</button>
</div>
</div>
</form>
</div>
</li>
<li
class=
"nav-item d-flex align-items-center"
>
<a
href=
"{{ url('/logout90') }}"
class=
"w-100 text-danger"
>
Logout
</a>
</li>
</ul>
</nav>
<!-- /.navbar -->
<!-- Main Sidebar Container -->
@include('
partials
.sidebar-user')
@include('
sidebar
.sidebar-user')
<!-- Content Wrapper. Contains page content -->
<div
class=
"content-wrapper"
>
...
...
@@ -88,9 +81,9 @@ scratch. This page gets rid of all links and provides the needed markup only.
<!-- Control Sidebar -->
<aside
class=
"control-sidebar control-sidebar-dark"
>
<!-- Control sidebar content goes here -->
<div
class=
"p-3"
>
<!--
<div class="p-3">
<button class="btn w-100 btn-danger">Logout</button>
</div>
</div>
-->
</aside>
<!-- /.control-sidebar -->
...
...
@@ -128,11 +121,11 @@ scratch. This page gets rid of all links and provides the needed markup only.
}
document
.
getElementById
(
'
foto_ktp
'
).
addEventListener
(
'
change
'
,
function
()
{
readURL
(
this
,
'
preview_foto
_ktp
'
);
readURL
(
this
,
'
tampilan
_ktp
'
);
});
document
.
getElementById
(
'
foto
'
).
addEventListener
(
'
change
'
,
function
()
{
readURL
(
this
,
'
preview
_foto
'
);
readURL
(
this
,
'
tampilan
_foto
'
);
});
</script>
</body>
...
...
This diff is collapsed.
Click to expand it.
resources/views/user/index.blade.php
View file @
f58a06d5
@
extends
(
'
layouts
.user'
)
@
extends
(
'
tampilan
.user'
)
@
php
use
App\Models\AgamaModel
;
...
...
@@ -30,13 +30,13 @@
id
=
"registrationForm"
>
@
csrf
@
method
(
'PUT'
)
<
h
1
>
Profile
</
h
1
>
<
h
3
class
=
"m-0 font-weight-bold text-dark"
>
Profile
</
h
3
>
<
div
class
=
"tab-content"
>
<
div
class
=
"tab-pane active"
id
=
"home"
>
<
div
class
=
"w-100 d-flex justify-content-center"
>
<
label
for
=
"foto"
class
=
"text-center"
>
<
img
style
=
"cursor: pointer;"
src
=
"{{ asset('img/' .
$user->foto
) }}"
width
=
"200px"
height
=
"200px"
class
=
"rounded-circle"
alt
=
"foto profil"
id
=
"
preview
_foto"
>
height
=
"200px"
class
=
"rounded-circle"
alt
=
"foto profil"
id
=
"
tampilan
_foto"
>
</
label
>
<
input
type
=
"file"
name
=
"foto"
id
=
"foto"
value
=
"{{
$user->foto
}}"
hidden
>
</
div
>
...
...
@@ -106,25 +106,25 @@
</
label
>
<
input
type
=
"file"
class
=
"form-control"
value
=
"{{
$detailUser->foto_ktp
}}"
id
=
"foto_ktp"
name
=
"foto_ktp"
>
<
img
src
=
"{{ asset('img/' .
$detailUser->foto_ktp
) }}"
alt
=
""
id
=
"
preview_foto
_ktp"
<
img
src
=
"{{ asset('img/' .
$detailUser->foto_ktp
) }}"
alt
=
""
id
=
"
tampilan
_ktp"
class
=
"w-50 mt-3"
>
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
div
class
=
"col-xs-6"
>
<
label
for
=
"
foto_ktp
"
>
<
label
for
=
"
umur
"
>
<
h5
>
Umur
</
h5
>
</
label
>
<
input
type
=
"
number
"
class
=
"form-control"
id
=
"umur"
name
=
"umur"
<
input
type
=
"
text
"
class
=
"form-control"
id
=
"umur"
name
=
"umur"
value
=
"{{
$detailUser->umur
}}"
>
</
div
>
</
div
>
<
a
href
=
"{{ url('/user/
l
up
aPassword
90') }}"
class
=
"text-primary"
>
Ubah
password
</
a
>
<
a
href
=
"{{ url('/user/up
datePass
90') }}"
class
=
"text-primary"
>
Ubah
password
</
a
>
<
input
type
=
"text"
name
=
"id"
id
=
"id"
value
=
"{{
$user->id
}}"
hidden
>
<
div
class
=
"form-group"
>
<
div
class
=
"col-xs-12"
>
<
br
>
<
button
class
=
"btn btn-lg btn-
primary
"
type
=
"submit"
><
i
class
=
"fa fas-save"
></
i
>
Simpan
<
button
class
=
"btn btn-lg btn-
success
"
type
=
"submit"
><
i
class
=
"fa fas-save"
></
i
>
Simpan
</
button
>
</
div
>
</
div
>
...
...
This diff is collapsed.
Click to expand it.
routes/web.php
View file @
f58a06d5
<?php
use
Illuminate\Support\Facades\Route
;
use
App\Http\Controllers\User90Controller
;
<?php
use
Illuminate\Support\Facades\Route
;
use
App\Http\Controllers\User90Controller
;
use
Illuminate\Support\Facades\Redirect
;
/*
|--------------------------------------------------------------------------
| Routing untuk proses autentikasi
|--------------------------------------------------------------------------
/*
proses autentikasi
*/
Route
::
get
(
'/logout90'
,
[
User90Controller
::
class
,
'logout90'
]);
Route
::
post
(
'/register90'
,
[
User90Controller
::
class
,
'register90'
]);
Route
::
post
(
'/login90'
,
[
User90Controller
::
class
,
'login90'
]);
Route
::
put
(
'/
l
up
aPassword
90'
,
[
User90Controller
::
class
,
'
l
up
aPassword
90'
]);
Route
::
get
(
'/logout90'
,
[
User90Controller
::
class
,
'logout90'
]);
Route
::
post
(
'/register90'
,
[
User90Controller
::
class
,
'register90'
]);
Route
::
post
(
'/login90'
,
[
User90Controller
::
class
,
'login90'
]);
Route
::
put
(
'/up
datePass
90'
,
[
User90Controller
::
class
,
'up
datePass
90'
]);
/*
|--------------------------------------------------------------------------
| Routing untuk display halaman
|--------------------------------------------------------------------------
Display halaman
*/
Route
::
get
(
'/'
,
[
User90Controller
::
class
,
'login
n
90'
])
->
middleware
(
'isLogged'
);
Route
::
get
(
'/user/profile90'
,
[
User90Controller
::
class
,
'user90'
])
->
middleware
(
'isUser'
);
Route
::
get
(
'/register90'
,
[
User90Controller
::
class
,
'regist90'
]);
Route
::
get
(
'/admin/dashboard90'
,
[
User90Controller
::
class
,
'admin90'
])
->
middleware
(
'isAdmin'
);
Route
::
get
(
'/'
,
[
User90Controller
::
class
,
'login
First
90'
])
->
middleware
(
'isLogged'
);
Route
::
get
(
'/user/profile90'
,
[
User90Controller
::
class
,
'user90'
])
->
middleware
(
'isUser'
);
Route
::
get
(
'/register90'
,
[
User90Controller
::
class
,
'regist90'
]);
Route
::
get
(
'/admin/dashboard90'
,
[
User90Controller
::
class
,
'admin90'
])
->
middleware
(
'isAdmin'
);
Route
::
get
(
'/admin/agama90'
,
[
User90Controller
::
class
,
'agama90'
])
->
middleware
(
'isAdmin'
);
Route
::
get
(
'/user/
forgetPassword
90'
,
[
User90Controller
::
class
,
'
forget
Password90'
]);
Route
::
get
(
'/user/
updatePass
90'
,
[
User90Controller
::
class
,
'
update
Password90'
]);
/*
|--------------------------------------------------------------------------
| Routing untuk proses CRUD
|--------------------------------------------------------------------------
CRUD
*/
Route
::
put
(
'/updateData90'
,
[
User90Controller
::
class
,
'updateData90'
]);
Route
::
put
(
'/setIsAktif90/{id}'
,
[
User90Controller
::
class
,
'setIsAktif90'
])
->
middleware
(
'isAdmin'
);
Route
::
get
(
'/detailUser90/{id}'
,
[
User90Controller
::
class
,
'detailUser90'
]);
Route
::
post
(
'/
create
Agama90'
,
[
User90Controller
::
class
,
'createAgama90'
]);
Route
::
put
(
'/updateData90'
,
[
User90Controller
::
class
,
'updateData90'
]);
Route
::
put
(
'/setIsAktif90/{id}'
,
[
User90Controller
::
class
,
'setIsAktif90'
])
->
middleware
(
'isAdmin'
);
Route
::
get
(
'/detailUser90/{id}'
,
[
User90Controller
::
class
,
'detailUser90'
]);
Route
::
post
(
'/
tambah
Agama90'
,
[
User90Controller
::
class
,
'createAgama90'
]);
Route
::
put
(
'/updateAgama90/{id}'
,
[
User90Controller
::
class
,
'updateAgama90'
]);
Route
::
get
(
'/
delete
Agama90/{id}'
,
[
User90Controller
::
class
,
'deleteAgama90'
]);
Route
::
get
(
'/
hapus
Agama90/{id}'
,
[
User90Controller
::
class
,
'deleteAgama90'
]);
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help