2
2
3
3
namespace App \Http \Controllers ;
4
4
5
- use vendor \ laravel \ framework \ src \ Illuminate \ Http \ Request ;
5
+
6
6
use App \User ;
7
+ use App \message ;
8
+ use App \Http \Requests ;
9
+ use Illuminate \Support \Facades \Input ;
10
+ use App \Admin ;
11
+ //use vendor\laravel\framework\src\Illuminate\Http\Request;
12
+ use Illuminate \Http \Request ;
13
+ use App \project ;
14
+ use Illuminate \Support \Facades \Auth ;
15
+
16
+
17
+
7
18
8
19
class AdminController extends Controller
9
20
{
@@ -26,6 +37,63 @@ public function index()
26
37
{
27
38
28
39
$ students = User::all ();
29
- return view ('admin ' , ['students ' => $ students ]);
40
+ $ messages = message::all ();
41
+ return view ('admin ' , ['students ' => $ students ], ['messages ' =>$ messages ]);
42
+ }
43
+ //public function viewadmins()
44
+ //{
45
+
46
+ // $admin = Admin::all();
47
+ //return view('alladmins', ['admin' => $admin]);
48
+ //}
49
+
50
+ public function getadmins (){
51
+
52
+
53
+ $ admin = Admin::all ();
54
+ return view ('alladmins ' , ['admin ' => $ admin ]);
55
+
56
+ }
57
+
58
+ public function createadmin (){
59
+ return view ('addadmin ' );
60
+ }
61
+ public function allprojects (){
62
+ $ projects = project::all ();
63
+ return view ('allprojects ' ,['projects ' =>$ projects ]);
64
+ }
65
+
66
+ public function approv (){
67
+
68
+ $ students = User::all ();
69
+
70
+ return view ('approvestudents ' , ['students ' => $ students ]);
71
+ }
72
+
73
+ public function updatestatus (Request $ request ){
74
+ $ id = Input::get ('id ' );
75
+
76
+ $ student = User::find ($ id );
77
+
78
+ $ student ->status = Input::get ('status ' );
79
+ $ student ->save ();
80
+ return redirect ()->route ('admin.dashboard ' );
81
+ }
82
+
83
+
84
+
85
+ public function registeradmin (Request $ request ){
86
+
87
+ if (Auth::guard ('admin ' )->check ()){
88
+ $ admin = new Admin () ;
89
+ $ admin ->name = Input::get ('name ' );
90
+ $ admin ->email = Input::get ('email ' );
91
+ $ admin ->password = sha1 (Input::get ('password ' ));
92
+ $ admin ->save ();
93
+
94
+ return redirect ()->route ('admin.view ' );
95
+ }
96
+ return view ('admin ' );
97
+
30
98
}
31
99
}
0 commit comments