File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,6 +36,10 @@ public function index(): Response
3636 #[Post('/install ' , name: 'plugins.install ' )]
3737 public function install (Request $ request ): RedirectResponse
3838 {
39+ if (config ('app.demo ' )) {
40+ return back ()->with ('error ' , 'Plugins are disabled in demo mode. ' );
41+ }
42+
3943 $ this ->validate ($ request , [
4044 'url ' => 'required|url ' ,
4145 ]);
@@ -63,6 +67,10 @@ public function install(Request $request): RedirectResponse
6367 #[Delete('/uninstall ' , name: 'plugins.uninstall ' )]
6468 public function uninstall (Request $ request ): RedirectResponse
6569 {
70+ if (config ('app.demo ' )) {
71+ return back ()->with ('error ' , 'Plugins are disabled in demo mode. ' );
72+ }
73+
6674 $ this ->validate ($ request , [
6775 'name ' => 'required|string ' ,
6876 ]);
Original file line number Diff line number Diff line change @@ -85,6 +85,10 @@ private function export(string $zipFileName): string
8585 #[Post('/import ' , name: 'vito-settings.import ' )]
8686 public function import (Request $ request ): RedirectResponse
8787 {
88+ if (config ('app.demo ' )) {
89+ return back ()->with ('error ' , 'Import is disabled in demo mode. ' );
90+ }
91+
8892 // set session driver to file
8993 config (['session.driver ' => 'file ' ]);
9094
You can’t perform that action at this time.
0 commit comments