@@ -14,7 +14,8 @@ class PartnershipController extends Controller
14
14
*/
15
15
public function index ()
16
16
{
17
- //
17
+ $ partnerships = Partnership::latest ()->paginate (5 );
18
+ return view ('pages.partnerships.list ' , compact ('partnerships ' ));
18
19
}
19
20
20
21
/**
@@ -39,19 +40,19 @@ public function store(Request $request)
39
40
'user_id ' => 'required ' ,
40
41
'company ' => 'required ' ,
41
42
'partner_type ' => 'required ' ,
42
- 'proposal ' => 'required|file|image| mimes:pdf,zip,xlx,csv|max:2048 ' ,
43
+ 'proposal ' => 'required|file|mimes:pdf,zip,xlx,csv|max:2048 ' ,
43
44
44
45
]);
45
46
46
47
47
48
// menyimpan data file yang diupload ke variabel $file
48
- $ file = $ request ->file ('image ' );
49
-
50
- $ file_name = time ()."_ " .$ file ->getClientOriginalName ();
51
-
52
- // isi dengan nama folder tempat kemana file diupload
53
- $ upload_folder = 'uploads ' ;
54
- $ file ->move ($ upload_folder ,$ file_name );
49
+ $ file = $ request ->file ('proposal ' );
50
+
51
+ $ file_name = time ()."_ " .$ file ->getClientOriginalName ();
52
+
53
+ // isi dengan nama folder tempat kemana file diupload
54
+ $ upload_folder = 'uploads ' ;
55
+ $ file ->move ($ upload_folder ,$ file_name );
55
56
56
57
$ partnership = new Partnership ([
57
58
'user_id ' => $ request ->get ('user_id ' ),
@@ -84,7 +85,7 @@ public function show(Partnership $partnership)
84
85
*/
85
86
public function edit (Partnership $ partnership )
86
87
{
87
- //
88
+ return view ( ' pages.partnerships.edit ' , compact ( ' partnership ' ));
88
89
}
89
90
90
91
/**
@@ -96,7 +97,12 @@ public function edit(Partnership $partnership)
96
97
*/
97
98
public function update (Request $ request , Partnership $ partnership )
98
99
{
99
- //
100
+ $ partnership ->status = $ request ->get ('status ' );
101
+ $ partnership ->update ();
102
+
103
+ $ partnership ->update ();
104
+
105
+ return redirect ('/manage/partnerships ' )->with ('success ' , 'Partnership updated successfully ' );
100
106
}
101
107
102
108
/**
0 commit comments