Add missing app files and fix Docker configuration
- Add all PHP app files (controllers, middleware, providers, models, enums) that were previously gitignored via app/.gitignore wildcard - Fix app/.gitignore to no longer ignore all files - Fix docker-compose.yml: use named volume for postgres to avoid chown permission errors on server - Fix Dockerfile: use --classmap-authoritative for composer dump-autoload Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
18
app/Http/Controllers/Auth/ConfirmPasswordController.php
Normal file
18
app/Http/Controllers/Auth/ConfirmPasswordController.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\ConfirmsPasswords;
|
||||
|
||||
class ConfirmPasswordController extends Controller
|
||||
{
|
||||
use ConfirmsPasswords;
|
||||
|
||||
protected $redirectTo = '/';
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
}
|
||||
}
|
||||
11
app/Http/Controllers/Auth/ForgotPasswordController.php
Normal file
11
app/Http/Controllers/Auth/ForgotPasswordController.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
|
||||
|
||||
class ForgotPasswordController extends Controller
|
||||
{
|
||||
use SendsPasswordResetEmails;
|
||||
}
|
||||
23
app/Http/Controllers/Auth/LoginController.php
Normal file
23
app/Http/Controllers/Auth/LoginController.php
Normal file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\AuthenticatesUsers;
|
||||
|
||||
class LoginController extends Controller
|
||||
{
|
||||
use AuthenticatesUsers;
|
||||
|
||||
protected $redirectTo = '/';
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest')->except('logout');
|
||||
}
|
||||
|
||||
public function username()
|
||||
{
|
||||
return 'phone';
|
||||
}
|
||||
}
|
||||
39
app/Http/Controllers/Auth/RegisterController.php
Normal file
39
app/Http/Controllers/Auth/RegisterController.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\User;
|
||||
use Illuminate\Foundation\Auth\RegistersUsers;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
|
||||
class RegisterController extends Controller
|
||||
{
|
||||
use RegistersUsers;
|
||||
|
||||
protected $redirectTo = '/';
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('guest');
|
||||
}
|
||||
|
||||
protected function validator(array $data)
|
||||
{
|
||||
return Validator::make($data, [
|
||||
'name' => ['required', 'string', 'max:255'],
|
||||
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
|
||||
'password' => ['required', 'string', 'min:8', 'confirmed'],
|
||||
]);
|
||||
}
|
||||
|
||||
protected function create(array $data)
|
||||
{
|
||||
return User::create([
|
||||
'name' => $data['name'],
|
||||
'email' => $data['email'],
|
||||
'password' => Hash::make($data['password']),
|
||||
]);
|
||||
}
|
||||
}
|
||||
13
app/Http/Controllers/Auth/ResetPasswordController.php
Normal file
13
app/Http/Controllers/Auth/ResetPasswordController.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\ResetsPasswords;
|
||||
|
||||
class ResetPasswordController extends Controller
|
||||
{
|
||||
use ResetsPasswords;
|
||||
|
||||
protected $redirectTo = '/';
|
||||
}
|
||||
20
app/Http/Controllers/Auth/VerificationController.php
Normal file
20
app/Http/Controllers/Auth/VerificationController.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Foundation\Auth\VerifiesEmails;
|
||||
|
||||
class VerificationController extends Controller
|
||||
{
|
||||
use VerifiesEmails;
|
||||
|
||||
protected $redirectTo = '/';
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
$this->middleware('signed')->only('verify');
|
||||
$this->middleware('throttle:6,1')->only('verify', 'resend');
|
||||
}
|
||||
}
|
||||
58
app/Http/Controllers/AutoController.php
Normal file
58
app/Http/Controllers/AutoController.php
Normal file
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class AutoController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('auto.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('auto.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('auto.index');
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('auto.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('auto.index');
|
||||
}
|
||||
|
||||
public function show($order)
|
||||
{
|
||||
return view('auto.show', compact('order'));
|
||||
}
|
||||
|
||||
public function showActivities($order)
|
||||
{
|
||||
return view('auto.show-activities', compact('order'));
|
||||
}
|
||||
|
||||
public function showTeam($order)
|
||||
{
|
||||
return view('auto.show-team', compact('order'));
|
||||
}
|
||||
|
||||
public function showDocuments($order)
|
||||
{
|
||||
return view('auto.show-documents', compact('order'));
|
||||
}
|
||||
|
||||
public function orderClone($id)
|
||||
{
|
||||
return redirect()->route('auto.index');
|
||||
}
|
||||
}
|
||||
48
app/Http/Controllers/BonusController.php
Normal file
48
app/Http/Controllers/BonusController.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class BonusController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('bonus.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('bonus.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('bonus.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('bonus.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('bonus.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('bonus.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('bonus.index');
|
||||
}
|
||||
|
||||
public function storeCredit(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
43
app/Http/Controllers/CertificateController.php
Normal file
43
app/Http/Controllers/CertificateController.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class CertificateController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('certificate.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('certificate.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('certificates.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('certificate.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('certificate.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('certificates.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('certificates.index');
|
||||
}
|
||||
}
|
||||
43
app/Http/Controllers/ConcernController.php
Normal file
43
app/Http/Controllers/ConcernController.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ConcernController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('concerns.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('concerns.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('concerns.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('concerns.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('concerns.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('concerns.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('concerns.index');
|
||||
}
|
||||
}
|
||||
28
app/Http/Controllers/ConclusionController.php
Normal file
28
app/Http/Controllers/ConclusionController.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ConclusionController extends Controller
|
||||
{
|
||||
public function create($id, $type)
|
||||
{
|
||||
return view('conclusion.create', compact('id', 'type'));
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function reject(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function testWaterMark()
|
||||
{
|
||||
return view('conclusion.watermark');
|
||||
}
|
||||
}
|
||||
13
app/Http/Controllers/Controller.php
Normal file
13
app/Http/Controllers/Controller.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
|
||||
use Illuminate\Foundation\Bus\DispatchesJobs;
|
||||
use Illuminate\Foundation\Validation\ValidatesRequests;
|
||||
use Illuminate\Routing\Controller as BaseController;
|
||||
|
||||
class Controller extends BaseController
|
||||
{
|
||||
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
|
||||
}
|
||||
43
app/Http/Controllers/DebitController.php
Normal file
43
app/Http/Controllers/DebitController.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DebitController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('debit.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('debit.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('debit.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('debit.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('debit.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('debit.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('debit.index');
|
||||
}
|
||||
}
|
||||
13
app/Http/Controllers/DillerController.php
Normal file
13
app/Http/Controllers/DillerController.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DillerController extends Controller
|
||||
{
|
||||
public function __invoke(Request $request)
|
||||
{
|
||||
return view('diller.index');
|
||||
}
|
||||
}
|
||||
43
app/Http/Controllers/DistrictController.php
Normal file
43
app/Http/Controllers/DistrictController.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class DistrictController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('districts.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('districts.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('districts.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('districts.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('districts.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('districts.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('districts.index');
|
||||
}
|
||||
}
|
||||
58
app/Http/Controllers/EstateController.php
Normal file
58
app/Http/Controllers/EstateController.php
Normal file
@@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class EstateController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('estate.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('estate.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('estate.index');
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('estate.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('estate.index');
|
||||
}
|
||||
|
||||
public function show($order)
|
||||
{
|
||||
return view('estate.show', compact('order'));
|
||||
}
|
||||
|
||||
public function showActivities($order)
|
||||
{
|
||||
return view('estate.show-activities', compact('order'));
|
||||
}
|
||||
|
||||
public function showTeam($order)
|
||||
{
|
||||
return view('estate.show-team', compact('order'));
|
||||
}
|
||||
|
||||
public function showDocuments($order)
|
||||
{
|
||||
return view('estate.show-documents', compact('order'));
|
||||
}
|
||||
|
||||
public function orderClone($id)
|
||||
{
|
||||
return redirect()->route('estate.index');
|
||||
}
|
||||
}
|
||||
28
app/Http/Controllers/FileStoreController.php
Normal file
28
app/Http/Controllers/FileStoreController.php
Normal file
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class FileStoreController extends Controller
|
||||
{
|
||||
public function attachFiles(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function attachProfileFiles(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function downloadFile($file)
|
||||
{
|
||||
abort(404);
|
||||
}
|
||||
|
||||
public function delete($file)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
29
app/Http/Controllers/HomeController.php
Normal file
29
app/Http/Controllers/HomeController.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class HomeController extends Controller
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
return view('index');
|
||||
}
|
||||
|
||||
public function lang($locale)
|
||||
{
|
||||
session()->put('locale', $locale);
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function pages($any = null)
|
||||
{
|
||||
return view('pages.index');
|
||||
}
|
||||
}
|
||||
13
app/Http/Controllers/NotificationTemplateController.php
Normal file
13
app/Http/Controllers/NotificationTemplateController.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class NotificationTemplateController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('notification.template.index');
|
||||
}
|
||||
}
|
||||
13
app/Http/Controllers/NotificationTypeController.php
Normal file
13
app/Http/Controllers/NotificationTypeController.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class NotificationTypeController extends Controller
|
||||
{
|
||||
public function __invoke(Request $request)
|
||||
{
|
||||
return view('notification.type.index');
|
||||
}
|
||||
}
|
||||
18
app/Http/Controllers/OrderMembersController.php
Normal file
18
app/Http/Controllers/OrderMembersController.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class OrderMembersController extends Controller
|
||||
{
|
||||
public function remove(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function invite(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
38
app/Http/Controllers/ProfileController.php
Normal file
38
app/Http/Controllers/ProfileController.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ProfileController extends Controller
|
||||
{
|
||||
public function updateProfile(Request $request, $id)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function updatePassword(Request $request, $id)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function profile()
|
||||
{
|
||||
return view('profile.index');
|
||||
}
|
||||
|
||||
public function showActivities()
|
||||
{
|
||||
return view('profile.show-activities');
|
||||
}
|
||||
|
||||
public function showProjects()
|
||||
{
|
||||
return view('profile.show-projects');
|
||||
}
|
||||
|
||||
public function showDocuments()
|
||||
{
|
||||
return view('profile.show-documents');
|
||||
}
|
||||
}
|
||||
43
app/Http/Controllers/PurposeController.php
Normal file
43
app/Http/Controllers/PurposeController.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class PurposeController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('purposes.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('purposes.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('purposes.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('purposes.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('purposes.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('purposes.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('purposes.index');
|
||||
}
|
||||
}
|
||||
18
app/Http/Controllers/QrController.php
Normal file
18
app/Http/Controllers/QrController.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class QrController extends Controller
|
||||
{
|
||||
public function show($content)
|
||||
{
|
||||
return view('qr.show', compact('content'));
|
||||
}
|
||||
|
||||
public function reGenerate($id, $type)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
48
app/Http/Controllers/RegionController.php
Normal file
48
app/Http/Controllers/RegionController.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class RegionController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('regions.index');
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('regions.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
return redirect()->route('regions.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('regions.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit($id)
|
||||
{
|
||||
return view('regions.edit', compact('id'));
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
return redirect()->route('regions.index');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('regions.index');
|
||||
}
|
||||
|
||||
public function districts($id)
|
||||
{
|
||||
return response()->json([]);
|
||||
}
|
||||
}
|
||||
18
app/Http/Controllers/RoleController.php
Normal file
18
app/Http/Controllers/RoleController.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class RoleController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('role.index');
|
||||
}
|
||||
|
||||
public function permit(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
11
app/Http/Controllers/ToolsController.php
Normal file
11
app/Http/Controllers/ToolsController.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
class ToolsController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('tools.index');
|
||||
}
|
||||
}
|
||||
68
app/Http/Controllers/UserController.php
Normal file
68
app/Http/Controllers/UserController.php
Normal file
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UserController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('user.index');
|
||||
}
|
||||
|
||||
public function create(Request $request)
|
||||
{
|
||||
return redirect()->route('user.index');
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
return view('user.show', compact('id'));
|
||||
}
|
||||
|
||||
public function edit()
|
||||
{
|
||||
return view('user.edit');
|
||||
}
|
||||
|
||||
public function update(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function favourite($id)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function updatePassword(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function activate($id)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function block($id)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function appraisers()
|
||||
{
|
||||
return view('user.appraisers');
|
||||
}
|
||||
|
||||
public function appraisersBonus()
|
||||
{
|
||||
return view('user.appraisers-bonus');
|
||||
}
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
return redirect()->route('user.index');
|
||||
}
|
||||
}
|
||||
18
app/Http/Controllers/UserInfoController.php
Normal file
18
app/Http/Controllers/UserInfoController.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UserInfoController extends Controller
|
||||
{
|
||||
public function edit()
|
||||
{
|
||||
return view('user-info.edit');
|
||||
}
|
||||
|
||||
public function update(Request $request)
|
||||
{
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
67
app/Http/Kernel.php
Normal file
67
app/Http/Kernel.php
Normal file
@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http;
|
||||
|
||||
use Illuminate\Foundation\Http\Kernel as HttpKernel;
|
||||
|
||||
class Kernel extends HttpKernel
|
||||
{
|
||||
/**
|
||||
* The application's global HTTP middleware stack.
|
||||
*
|
||||
* These middleware are run during every request to your application.
|
||||
*
|
||||
* @var array<int, class-string|string>
|
||||
*/
|
||||
protected $middleware = [
|
||||
// \App\Http\Middleware\TrustHosts::class,
|
||||
\App\Http\Middleware\TrustProxies::class,
|
||||
\Fruitcake\Cors\HandleCors::class,
|
||||
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
|
||||
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
|
||||
\App\Http\Middleware\TrimStrings::class,
|
||||
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
|
||||
];
|
||||
|
||||
/**
|
||||
* The application's route middleware groups.
|
||||
*
|
||||
* @var array<string, array<int, class-string|string>>
|
||||
*/
|
||||
protected $middlewareGroups = [
|
||||
'web' => [
|
||||
\App\Http\Middleware\EncryptCookies::class,
|
||||
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
|
||||
\Illuminate\Session\Middleware\StartSession::class,
|
||||
// \Illuminate\Session\Middleware\AuthenticateSession::class,
|
||||
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
|
||||
\App\Http\Middleware\VerifyCsrfToken::class,
|
||||
\Illuminate\Routing\Middleware\SubstituteBindings::class,
|
||||
],
|
||||
|
||||
'api' => [
|
||||
\Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
|
||||
'throttle:api',
|
||||
\Illuminate\Routing\Middleware\SubstituteBindings::class,
|
||||
],
|
||||
];
|
||||
|
||||
/**
|
||||
* The application's route middleware.
|
||||
*
|
||||
* These middleware may be assigned to groups or used individually.
|
||||
*
|
||||
* @var array<string, class-string|string>
|
||||
*/
|
||||
protected $routeMiddleware = [
|
||||
'auth' => \App\Http\Middleware\Authenticate::class,
|
||||
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
|
||||
'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
|
||||
'can' => \Illuminate\Auth\Middleware\Authorize::class,
|
||||
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
|
||||
'password.confirm' => \App\Http\Middleware\ConfirmPassword::class,
|
||||
'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
|
||||
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
|
||||
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
|
||||
];
|
||||
}
|
||||
16
app/Http/Middleware/Authenticate.php
Normal file
16
app/Http/Middleware/Authenticate.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Auth\Middleware\Authenticate as Middleware;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class Authenticate extends Middleware
|
||||
{
|
||||
protected function redirectTo($request)
|
||||
{
|
||||
if (! $request->expectsJson()) {
|
||||
return route('login');
|
||||
}
|
||||
}
|
||||
}
|
||||
10
app/Http/Middleware/ConfirmPassword.php
Normal file
10
app/Http/Middleware/ConfirmPassword.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Auth\Middleware\RequirePassword;
|
||||
|
||||
class ConfirmPassword extends RequirePassword
|
||||
{
|
||||
//
|
||||
}
|
||||
12
app/Http/Middleware/EncryptCookies.php
Normal file
12
app/Http/Middleware/EncryptCookies.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Cookie\Middleware\EncryptCookies as Middleware;
|
||||
|
||||
class EncryptCookies extends Middleware
|
||||
{
|
||||
protected $except = [
|
||||
//
|
||||
];
|
||||
}
|
||||
12
app/Http/Middleware/PreventRequestsDuringMaintenance.php
Normal file
12
app/Http/Middleware/PreventRequestsDuringMaintenance.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance as Middleware;
|
||||
|
||||
class PreventRequestsDuringMaintenance extends Middleware
|
||||
{
|
||||
protected $except = [
|
||||
//
|
||||
];
|
||||
}
|
||||
24
app/Http/Middleware/RedirectIfAuthenticated.php
Normal file
24
app/Http/Middleware/RedirectIfAuthenticated.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use App\Providers\RouteServiceProvider;
|
||||
use Closure;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
class RedirectIfAuthenticated
|
||||
{
|
||||
public function handle(Request $request, Closure $next, string ...$guards): mixed
|
||||
{
|
||||
$guards = empty($guards) ? [null] : $guards;
|
||||
|
||||
foreach ($guards as $guard) {
|
||||
if (Auth::guard($guard)->check()) {
|
||||
return redirect(RouteServiceProvider::HOME);
|
||||
}
|
||||
}
|
||||
|
||||
return $next($request);
|
||||
}
|
||||
}
|
||||
14
app/Http/Middleware/TrimStrings.php
Normal file
14
app/Http/Middleware/TrimStrings.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Foundation\Http\Middleware\TrimStrings as Middleware;
|
||||
|
||||
class TrimStrings extends Middleware
|
||||
{
|
||||
protected $except = [
|
||||
'current_password',
|
||||
'password',
|
||||
'password_confirmation',
|
||||
];
|
||||
}
|
||||
18
app/Http/Middleware/TrustProxies.php
Normal file
18
app/Http/Middleware/TrustProxies.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Http\Middleware\TrustProxies as Middleware;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class TrustProxies extends Middleware
|
||||
{
|
||||
protected $proxies;
|
||||
|
||||
protected $headers =
|
||||
Request::HEADER_X_FORWARDED_FOR |
|
||||
Request::HEADER_X_FORWARDED_HOST |
|
||||
Request::HEADER_X_FORWARDED_PORT |
|
||||
Request::HEADER_X_FORWARDED_PROTO |
|
||||
Request::HEADER_X_FORWARDED_AWS_ELB;
|
||||
}
|
||||
12
app/Http/Middleware/VerifyCsrfToken.php
Normal file
12
app/Http/Middleware/VerifyCsrfToken.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Middleware;
|
||||
|
||||
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
|
||||
|
||||
class VerifyCsrfToken extends Middleware
|
||||
{
|
||||
protected $except = [
|
||||
//
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user