Add application list for users

This commit is contained in:
2020-05-11 16:44:47 +01:00
parent f46a941b61
commit 7635f8e2f4
6 changed files with 80 additions and 44 deletions

View File

@@ -13,4 +13,9 @@ class Application extends Model
'applicantStatus'
];
public function user()
{
return $this->belongsTo('App\User', 'applicantUserID', 'id');
}
}

View File

@@ -13,20 +13,13 @@ use Illuminate\Support\Facades\Validator;
class ApplicationController extends Controller
{
public function showPendingUserApps()
public function showUserApps()
{
return view('dashboard.user.applications');
return view('dashboard.user.applications')
->with('applications', Auth::user()->applications);
}
public function showDeniedUserApps()
{
return view('dashboard.user.deniedapplications');
}
public function showApprovedApps()
{
return view('dashboard.user.approvedapplications');
}
public function showAllPendingApps()
{

View File

@@ -36,4 +36,9 @@ class User extends Authenticatable
protected $casts = [
'email_verified_at' => 'datetime',
];
public function applications()
{
return $this->hasMany('App\Application', 'applicantUserID', 'id');
}
}