This repository was archived by the owner on Jan 15, 2024. It is now read-only.
File tree 2 files changed +7
-7
lines changed
src/Http/Controllers/Asset
2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ function lara_gen_adv_asset(string $asset): string
46
46
47
47
$ useAbsolutePath = config ('lara-gen-adv.defaults.paths.use_absolute_path ' );
48
48
49
- return route ('lara_gen_adv.asset ' , ['asset ' => $ asset ], $ useAbsolutePath );
49
+ return route ('lara_gen_adv.asset ' , ['asset ' => $ asset ], $ useAbsolutePath ). ' ?v= ' . filemtime ( $ file ) ;
50
50
}
51
51
}
52
52
Original file line number Diff line number Diff line change @@ -13,9 +13,10 @@ class AssetController extends BaseController
13
13
{
14
14
/**
15
15
* @param Request $request
16
- * @return string
16
+ *
17
+ * @return Response
17
18
*/
18
- public function index (Request $ request ): string
19
+ public function index (Request $ request ): Response
19
20
{
20
21
$ fileSystem = new Filesystem ();
21
22
$ asset = $ request ->offsetGet ('asset ' );
@@ -27,16 +28,15 @@ public function index(Request $request): string
27
28
$ fileSystem ->get ($ path ),
28
29
200 ,
29
30
[
30
- 'Content-Type ' => pathinfo ($ asset)[ ' extension ' ] == 'css '
31
+ 'Content-Type ' => pathinfo ($ asset, PATHINFO_EXTENSION ) == 'css '
31
32
? 'text/css '
32
33
: 'application/javascript ' ,
33
34
]
34
35
))->setSharedMaxAge (31536000 )
35
36
->setMaxAge (31536000 )
36
- ->setExpires (new DateTime ('+1 year ' ))
37
- ->getContent ();
37
+ ->setExpires (new DateTime ('+1 year ' ));
38
38
} catch (FileNotFoundException $ e ) {
39
- return $ e ->getMessage ();
39
+ return new Response ( $ e ->getMessage (), 404 );
40
40
}
41
41
}
42
42
}
You can’t perform that action at this time.
0 commit comments