Skip to content

Commit

Permalink
Endpoints For the different users in place
Browse files Browse the repository at this point in the history
  • Loading branch information
TimothyMee committed Feb 21, 2018
1 parent c354dfa commit 21734bf
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 27 deletions.
14 changes: 13 additions & 1 deletion app/Http/Controllers/AuthController.php
Expand Up @@ -18,7 +18,19 @@ public function postLogin(Request $request)
$data = $request->all();
try{
if (auth()->attempt(['email' => $data['email'], 'password' => $data['password'], 'is_active' => true])) {
return redirect()->intended(route('home'));
if (auth()->user()->user_type == 1 || auth()->user()->user_type == 2)
{
return redirect()->intended(route('home'));
}

elseif(auth()->user()->user_type == 3)
{
return redirect()->intended(route('home'));
}
elseif(auth()->user()->user_type == 4)
{
return 'Parent';
}
}
return redirect()->back()->with('error', 'Identification No and Password Combination Incorrect')->withInput();
} catch (\Exception $e)
Expand Down
4 changes: 2 additions & 2 deletions app/Http/Controllers/StudentController.php
Expand Up @@ -20,7 +20,7 @@ public function add(Request $request, User $user)

try
{
$result = $student->createNew($request->all());
$result = $user->createNew($request->all());
return apiSuccess($result);
}
catch (\Exception $e)
Expand Down Expand Up @@ -70,7 +70,7 @@ public function viewStudent(Request $request, User $user)
}
}

public function viewStudents(Student $student)
public function viewStudents(User $user)
{
try
{
Expand Down
8 changes: 5 additions & 3 deletions public/js/app.js
Expand Up @@ -45748,9 +45748,11 @@ var render = function() {
}
},
_vm._l(_vm.userTypes, function(userType) {
return _c("option", { domProps: { value: userType.id } }, [
_vm._v(_vm._s(userType.name))
])
return userType.id == 1 || userType.id == 2
? _c("option", { domProps: { value: userType.id } }, [
_vm._v(_vm._s(userType.name))
])
: _vm._e()
})
)
: _c("span", { staticStyle: { color: "red" } }, [
Expand Down
2 changes: 1 addition & 1 deletion resources/assets/js/components/users/CreateUser.vue
Expand Up @@ -40,7 +40,7 @@
<div class="form-group" style="margin-left: 30px;">
<label class="">User Types:</label>
<select name="" id="" class="form-control form-control-xs" v-model="user.user_type" v-if="userTypes.length">
<option v-for="userType in userTypes" :value=userType.id>{{userType.name}}</option>
<option v-for="userType in userTypes" :value=userType.id v-if="userType.id == 1 || userType.id == 2">{{userType.name}}</option>
</select>
<span v-else="" style="color:red">
No Existing Role... Please Create a User Type First
Expand Down
10 changes: 5 additions & 5 deletions resources/views/layouts/app.blade.php
Expand Up @@ -127,21 +127,21 @@
</a>
<ul class="dropdown-menu">
<li><a href="{{route('course.index')}}">Add New Course</a></li>
<li><a href="{{route('course-registration.new')}}">Student's Course Registration</a></li>
<li><a href="{{route('course-registration.edit')}}">Edit Registration</a></li>
{{-- <li><a href="{{route('course-registration.new')}}">Student's Course Registration</a></li>--}}
{{-- <li><a href="{{route('course-registration.edit')}}">Edit Registration</a></li>--}}
</ul>
</li>

<li class="dropdown">
{{--<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
<i class="tag-color pink"></i>
Students <span class="caret"></span>
Students <span class="caret"></span>--}}{{-- <li><a href="{{route('course-registration.edit')}}">Edit Registration</a></li>--}}{{--
</a>
<ul class="dropdown-menu">
<li><a href="{{route('student.index')}}">Create Students</a></li>
<li><a href="{{route('department.index')}}">Create Departments</a></li>
</ul>
</li>
</li>--}}



Expand Down
16 changes: 1 addition & 15 deletions routes/web.php
Expand Up @@ -101,23 +101,9 @@
});


Route
/*Route::get('/', function () {
return view('welcome');
})->name('home');*/
});


/*Admin Routes*/


Route::group(['middleware' => 'auth'], function (){

Route::group(['prefix' => 'admin'], function (){

Route::get('home', function (){
return 'Admin';
});
});

});

0 comments on commit 21734bf

Please sign in to comment.