改进检测安装逻辑

This commit is contained in:
Wisp X
2022-02-22 15:26:26 +08:00
parent 53ae724620
commit 09600cf561
6 changed files with 63 additions and 26 deletions
+10
View File
@@ -17,6 +17,7 @@ use Illuminate\Routing\Controller as BaseController;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Log;
use Illuminate\View\View;
use League\Flysystem\FilesystemException;
use Symfony\Component\HttpFoundation\StreamedResponse;
@@ -24,6 +25,15 @@ class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests, Api;
public function install(Request $request): View|Response
{
if (file_exists(base_path('installed.lock'))) {
abort(404);
}
return view('install');
}
public function upload(Request $request, ImageService $service): Response
{
try {