Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
simlitabmas
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Farendi Giotivano R.P
simlitabmas
Commits
179c2f19
Commit
179c2f19
authored
3 years ago
by
Muhammad Iskandar Java
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
get biodata
parent
813c8626
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
30 additions
and
1 deletions
+30
-1
app/Http/Controllers/GetDataController.php
+21
-0
app/Models/User.php
+1
-0
app/Repositories/BiodataRepository.php
+1
-1
app/Repositories/UsersRepository.php
+2
-0
routes/web.php
+5
-0
No files found.
app/Http/Controllers/GetDataController.php
0 → 100644
View file @
179c2f19
<?php
namespace
App\Http\Controllers
;
use
App\Models\Biodata
;
use
Exception
;
use
Illuminate\Http\Request
;
class
GetDataController
extends
Controller
{
public
function
getBiodata
(
Request
$request
)
{
try
{
$biodata
=
Biodata
::
query
()
->
where
(
'nidn'
,
$request
->
nidn
)
->
first
();
return
response
()
->
json
(
$biodata
);
}
catch
(
Exception
$ex
)
{
return
response
(
'Not Found'
,
404
);
}
}
}
This diff is collapsed.
Click to expand it.
app/Models/User.php
View file @
179c2f19
...
...
@@ -29,6 +29,7 @@ class User extends Authenticatable
'name'
,
'email'
,
'password'
,
'email_verified_at'
,
];
/**
...
...
This diff is collapsed.
Click to expand it.
app/Repositories/BiodataRepository.php
View file @
179c2f19
...
...
@@ -35,7 +35,7 @@ class BiodataRepository
$data
[
'email'
]
=
$auth
[
0
]
->
email
;
$data
[
'name'
]
=
$isdm
[
0
]
->
nama
;
$data
[
'nip'
]
=
$isdm
[
0
]
->
nip
;
$data
[
'nidn'
]
=
$isdm
[
0
]
->
nidn
?
$isdm
[
0
]
->
ni
p
:
null
;
$data
[
'nidn'
]
=
$isdm
[
0
]
->
nidn
?
$isdm
[
0
]
->
ni
dn
:
$isdm
[
0
]
->
nip
;
$data
[
'fakultas'
]
=
$isdm
[
0
]
->
namahomebase
;
$data
[
'prodi'
]
=
$isdm
[
0
]
->
namasatker
;
...
...
This diff is collapsed.
Click to expand it.
app/Repositories/UsersRepository.php
View file @
179c2f19
...
...
@@ -4,6 +4,7 @@ namespace App\Repositories;
use
App\Models\User
;
use
Auth
;
use
Carbon\Carbon
;
use
Illuminate\Support\Str
;
class
UsersRepository
...
...
@@ -79,6 +80,7 @@ class UsersRepository
{
$data
[
'id'
]
=
$id
;
$data
[
'password'
]
=
bcrypt
(
$data
[
'nip'
]
.
's3cr3t5'
);
$data
[
'email_verified_at'
]
=
Carbon
::
now
();
return
$this
->
model
->
create
(
$data
);
}
...
...
This diff is collapsed.
Click to expand it.
routes/web.php
View file @
179c2f19
<?php
use
App\Http\Controllers\Authentication\LoginController
;
use
App\Http\Controllers\GetDataController
;
use
App\Http\Controllers\User\BukuAjarController
;
use
App\Http\Controllers\User\FasilitasController
;
use
App\Http\Controllers\User\KekayaanIntelController
;
...
...
@@ -32,6 +33,10 @@ Route::get('/', function () {
Route
::
get
(
'login'
,
[
LoginController
::
class
,
'index'
])
->
name
(
'login'
);
Route
::
get
(
'sso/{email}/{sessionid}'
,
[
LoginController
::
class
,
'sso'
]);
Route
::
middleware
([
'auth:sanctum'
,
'verified'
])
->
group
(
function
()
{
Route
::
get
(
'/get-biodata'
,
[
GetDataController
::
class
,
'getBiodata'
]);
});
Route
::
middleware
([
'auth:sanctum'
,
'verified'
])
->
get
(
'/dashboard'
,
function
()
{
return
view
(
'dashboard'
);
})
->
name
(
'dashboard'
);
...
...
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