✨ 改进检测安装逻辑
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user