File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -20,15 +20,22 @@ public function __construct(HeadlessH5PServiceContract $hh5pService)
20
20
21
21
public function __invoke (FilesStoreRequest $ request , String $ nonce = null ): JsonResponse
22
22
{
23
- dd ($ request ->hasValidSignature ());
23
+ $ contentId = $ request ->get ('contentId ' );
24
+ $ field = $ request ->get ('field ' );
25
+ $ token = $ request ->get ('_token ' );
26
+ foreach (array_keys ($ request ->all ()) as $ key ) {
27
+ if (!in_array ($ key , ['expires ' , 'signature ' ])) {
28
+ $ request ->request ->remove ($ key );
29
+ }
30
+ }
24
31
if (!$ request ->hasValidSignature ()) {
25
32
abort (401 );
26
33
}
27
34
try {
28
35
$ result = $ this ->hh5pService ->uploadFile (
29
- $ request -> get ( ' contentId ' ) ,
30
- $ request -> get ( ' field ' ) ,
31
- $ request -> get ( ' _token ' ) ,
36
+ $ contentId ,
37
+ $ field ,
38
+ $ token ,
32
39
$ nonce
33
40
);
34
41
You can’t perform that action at this time.
0 commit comments