stan errors
This commit is contained in:
@@ -20,7 +20,7 @@ class PasswordChangeController extends Controller
|
|||||||
/**
|
/**
|
||||||
* Update password
|
* Update password
|
||||||
*/
|
*/
|
||||||
public function update(Request $request): \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse
|
public function update(Request $request): \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'password' => ['string', 'min:8', 'confirmed'],
|
'password' => ['string', 'min:8', 'confirmed'],
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ class CardRequisite extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* User
|
* User
|
||||||
|
*
|
||||||
|
* @return BelongsTo<User, CardRequisite>
|
||||||
*/
|
*/
|
||||||
public function user(): BelongsTo
|
public function user(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -62,6 +64,8 @@ class CardRequisite extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Card type
|
* Card type
|
||||||
|
*
|
||||||
|
* @return BelongsTo<CardType, CardRequisite>
|
||||||
*/
|
*/
|
||||||
public function cardType(): BelongsTo
|
public function cardType(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -70,6 +74,8 @@ class CardRequisite extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Branch
|
* Branch
|
||||||
|
*
|
||||||
|
* @return BelongsTo<Branch, CardRequisite>
|
||||||
*/
|
*/
|
||||||
public function branch(): BelongsTo
|
public function branch(): BelongsTo
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -150,6 +150,8 @@ class LoanOrder extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Loan type
|
* Loan type
|
||||||
|
*
|
||||||
|
* @return BelongsTo<LoanType, LoanOrder>
|
||||||
*/
|
*/
|
||||||
public function loanType(): BelongsTo
|
public function loanType(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -158,6 +160,8 @@ class LoanOrder extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Branch
|
* Branch
|
||||||
|
*
|
||||||
|
* @return BelongsTo<Branch, LoanOrder>
|
||||||
*/
|
*/
|
||||||
public function branch(): BelongsTo
|
public function branch(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -166,6 +170,8 @@ class LoanOrder extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Work province
|
* Work province
|
||||||
|
*
|
||||||
|
* @return BelongsTo<Province, LoanOrder>
|
||||||
*/
|
*/
|
||||||
public function workProvince(): BelongsTo
|
public function workProvince(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -174,6 +180,8 @@ class LoanOrder extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* User (who created order)
|
* User (who created order)
|
||||||
|
*
|
||||||
|
* @return BelongsTo<User, LoanOrder>
|
||||||
*/
|
*/
|
||||||
public function user(): BelongsTo
|
public function user(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -182,6 +190,8 @@ class LoanOrder extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Required docs
|
* Required docs
|
||||||
|
*
|
||||||
|
* @return BelongsTo<LoanOrderRequiredDocs, LoanOrder>
|
||||||
*/
|
*/
|
||||||
public function requiredDocs(): BelongsTo
|
public function requiredDocs(): BelongsTo
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -52,6 +52,8 @@ class LoanPaidOffLetterOrder extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* User
|
* User
|
||||||
|
*
|
||||||
|
* @return BelongsTo<User, LoanPaidOffLetterOrder>
|
||||||
*/
|
*/
|
||||||
public function user(): BelongsTo
|
public function user(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -60,6 +62,8 @@ class LoanPaidOffLetterOrder extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Branch
|
* Branch
|
||||||
|
*
|
||||||
|
* @return BelongsTo<Branch, LoanPaidOffLetterOrder>
|
||||||
*/
|
*/
|
||||||
public function branch(): BelongsTo
|
public function branch(): BelongsTo
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -75,6 +75,8 @@ class User extends Authenticatable
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Branches associated with user
|
* Branches associated with user
|
||||||
|
*
|
||||||
|
* @return BelongsToMany<Branch>
|
||||||
*/
|
*/
|
||||||
public function branches(): BelongsToMany
|
public function branches(): BelongsToMany
|
||||||
{
|
{
|
||||||
@@ -83,6 +85,8 @@ class User extends Authenticatable
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Loan orders user created
|
* Loan orders user created
|
||||||
|
*
|
||||||
|
* @return HasMany<LoanOrder>
|
||||||
*/
|
*/
|
||||||
public function loanOrders(): HasMany
|
public function loanOrders(): HasMany
|
||||||
{
|
{
|
||||||
@@ -91,6 +95,8 @@ class User extends Authenticatable
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Card orders user created
|
* Card orders user created
|
||||||
|
*
|
||||||
|
* @return HasMany<CardOrder>
|
||||||
*/
|
*/
|
||||||
public function cardOrders(): HasMany
|
public function cardOrders(): HasMany
|
||||||
{
|
{
|
||||||
@@ -99,6 +105,8 @@ class User extends Authenticatable
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Alerts
|
* Alerts
|
||||||
|
*
|
||||||
|
* @return HasMany<Alert>
|
||||||
*/
|
*/
|
||||||
public function alerts(): HasMany
|
public function alerts(): HasMany
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ class AuthLoginRequest extends FormRequest
|
|||||||
/**
|
/**
|
||||||
* Get the validation rules that apply to the request.
|
* Get the validation rules that apply to the request.
|
||||||
*
|
*
|
||||||
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array|string>
|
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<int, string>|string>
|
||||||
*/
|
*/
|
||||||
public function rules(): array
|
public function rules(): array
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ class AuthRegisterRequest extends FormRequest
|
|||||||
/**
|
/**
|
||||||
* Get the validation rules that apply to the request.
|
* Get the validation rules that apply to the request.
|
||||||
*
|
*
|
||||||
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array|string>
|
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<int, string>|string>
|
||||||
*/
|
*/
|
||||||
public function rules(): array
|
public function rules(): array
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class AuthVerifyRequest extends FormRequest
|
|||||||
/**
|
/**
|
||||||
* Get the validation rules that apply to the request.
|
* Get the validation rules that apply to the request.
|
||||||
*
|
*
|
||||||
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array|string>
|
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<int, string>|string>
|
||||||
*/
|
*/
|
||||||
public function rules(): array
|
public function rules(): array
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ class BaseAppEnumController extends Controller
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Base app enums
|
* Base app enums
|
||||||
|
*
|
||||||
|
* @return array<string, string>
|
||||||
*/
|
*/
|
||||||
public function index(): array
|
public function index(): array
|
||||||
{
|
{
|
||||||
@@ -25,6 +27,11 @@ class BaseAppEnumController extends Controller
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Education values
|
||||||
|
*
|
||||||
|
* @return array<string, string>
|
||||||
|
*/
|
||||||
public function educationValues(): array
|
public function educationValues(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ namespace App\Modules\Branch\Controllers;
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\Branch\Branch;
|
use App\Models\Branch\Branch;
|
||||||
|
use Illuminate\Http\JsonResponse;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class BranchController extends Controller
|
class BranchController extends Controller
|
||||||
@@ -11,7 +12,7 @@ class BranchController extends Controller
|
|||||||
/**
|
/**
|
||||||
* LIST branches
|
* LIST branches
|
||||||
*/
|
*/
|
||||||
public function index(Request $request)
|
public function index(Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'groupBy' => ['nullable', 'string', 'in:region'],
|
'groupBy' => ['nullable', 'string', 'in:region'],
|
||||||
|
|||||||
@@ -4,6 +4,11 @@ namespace App\Modules\DateHelper\Repositories;
|
|||||||
|
|
||||||
class DateHelperRepository
|
class DateHelperRepository
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* Month as number
|
||||||
|
*
|
||||||
|
* @return array<int, string>
|
||||||
|
*/
|
||||||
public static function monthsAsNumber(): array
|
public static function monthsAsNumber(): array
|
||||||
{
|
{
|
||||||
$month = [];
|
$month = [];
|
||||||
@@ -15,6 +20,13 @@ class DateHelperRepository
|
|||||||
return $month;
|
return $month;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Years until
|
||||||
|
*
|
||||||
|
* @param int|int $max
|
||||||
|
*
|
||||||
|
* @return array<int, int>
|
||||||
|
*/
|
||||||
public static function yearsUntil(int $max = 50): array
|
public static function yearsUntil(int $max = 50): array
|
||||||
{
|
{
|
||||||
$years = [];
|
$years = [];
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ class LoanOrderController extends Controller
|
|||||||
/**
|
/**
|
||||||
* SAVE* Loan order.
|
* SAVE* Loan order.
|
||||||
*/
|
*/
|
||||||
public function store(LoanOrderStoreRequest $request)
|
public function store(LoanOrderStoreRequest $request): JsonResponse
|
||||||
{
|
{
|
||||||
Log::channel('form_logs')->info('loan-order-store-request', $request->all());
|
Log::channel('form_logs')->info('loan-order-store-request', $request->all());
|
||||||
|
|
||||||
@@ -67,6 +67,8 @@ class LoanOrderController extends Controller
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Upload files
|
* Upload files
|
||||||
|
*
|
||||||
|
* @return array<string, string>
|
||||||
*/
|
*/
|
||||||
public function uploadedFiles(Request $request): array
|
public function uploadedFiles(Request $request): array
|
||||||
{
|
{
|
||||||
@@ -81,10 +83,10 @@ class LoanOrderController extends Controller
|
|||||||
/**
|
/**
|
||||||
* SHOW* Loan order
|
* SHOW* Loan order
|
||||||
*/
|
*/
|
||||||
public function show(LoanOrder $loanOrder)
|
public function show(LoanOrder $loanOrder): JsonResponse
|
||||||
{
|
{
|
||||||
if ($loanOrder->user_id != auth()->id()) {
|
if ($loanOrder->user_id != auth()->id()) {
|
||||||
return response(status: 403);
|
return response()->json(status: 403);
|
||||||
}
|
}
|
||||||
|
|
||||||
return response()->json(new LoanOrderShowResource($loanOrder));
|
return response()->json(new LoanOrderShowResource($loanOrder));
|
||||||
@@ -93,7 +95,7 @@ class LoanOrderController extends Controller
|
|||||||
/**
|
/**
|
||||||
* Update the specified resource in storage.
|
* Update the specified resource in storage.
|
||||||
*/
|
*/
|
||||||
public function update(Request $request)
|
public function update(Request $request): void
|
||||||
{
|
{
|
||||||
//
|
//
|
||||||
}
|
}
|
||||||
@@ -101,10 +103,10 @@ class LoanOrderController extends Controller
|
|||||||
/**
|
/**
|
||||||
* DELETE* loan order resource
|
* DELETE* loan order resource
|
||||||
*/
|
*/
|
||||||
public function destroy(LoanOrder $loanOrder)
|
public function destroy(LoanOrder $loanOrder): JsonResponse
|
||||||
{
|
{
|
||||||
if ($loanOrder->user_id === auth()->id()) {
|
if ($loanOrder->user_id === auth()->id()) {
|
||||||
return response(status: 403);
|
return response()->json(status: 403);
|
||||||
}
|
}
|
||||||
|
|
||||||
$loanOrder->delete();
|
$loanOrder->delete();
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class LoanOrderStoreRequest extends FormRequest
|
|||||||
/**
|
/**
|
||||||
* Get the validation rules that apply to the request.
|
* Get the validation rules that apply to the request.
|
||||||
*
|
*
|
||||||
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array|string>
|
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<int, string>|string>
|
||||||
*/
|
*/
|
||||||
public function rules(): array
|
public function rules(): array
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ class LoanOrderRequiredDocs extends Model
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Loan orders
|
* Loan orders
|
||||||
|
*
|
||||||
|
* @return HasMany<LoanOrder>
|
||||||
*/
|
*/
|
||||||
public function loanOrders(): HasMany
|
public function loanOrders(): HasMany
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Modules\LoanOrder\Repositories;
|
namespace App\Modules\LoanOrder\Repositories;
|
||||||
|
|
||||||
use App\Modules\LoanOrder\Models\LoanOrderRequiredDocs;
|
use App\Modules\LoanOrder\Models\LoanOrderRequiredDocs;
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
|
||||||
class LoanOrderRequiredDocsRepository
|
class LoanOrderRequiredDocsRepository
|
||||||
@@ -12,13 +13,15 @@ class LoanOrderRequiredDocsRepository
|
|||||||
*
|
*
|
||||||
* @param int $id
|
* @param int $id
|
||||||
*/
|
*/
|
||||||
public static function find(int $id)
|
public static function find(int $id): ?Model
|
||||||
{
|
{
|
||||||
return LoanOrderRequiredDocs::find($id);
|
return LoanOrderRequiredDocs::find($id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Values
|
* Values
|
||||||
|
*
|
||||||
|
* @return Collection<array-key, string>|array<int, string>
|
||||||
*/
|
*/
|
||||||
public static function values(): Collection|array
|
public static function values(): Collection|array
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,13 +4,14 @@ namespace App\Modules\LoanType\Controllers;
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\Order\Loan\LoanType;
|
use App\Models\Order\Loan\LoanType;
|
||||||
|
use Illuminate\Http\JsonResponse;
|
||||||
|
|
||||||
class LoanTypeController extends Controller
|
class LoanTypeController extends Controller
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Loan types (for loan-orders)
|
* Loan types (for loan-orders)
|
||||||
*/
|
*/
|
||||||
public function index()
|
public function index(): JsonResponse
|
||||||
{
|
{
|
||||||
return response()->json(LoanType::get(['id', 'name'])->map(fn ($loanOrder) => [
|
return response()->json(LoanType::get(['id', 'name'])->map(fn ($loanOrder) => [
|
||||||
'id' => $loanOrder->id,
|
'id' => $loanOrder->id,
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ namespace App\Modules\Province\Controllers;
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\System\Location\Province;
|
use App\Models\System\Location\Province;
|
||||||
|
use Illuminate\Http\JsonResponse;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class ProvinceController extends Controller
|
class ProvinceController extends Controller
|
||||||
@@ -11,7 +12,7 @@ class ProvinceController extends Controller
|
|||||||
/**
|
/**
|
||||||
* LIST provinces (etraplar)
|
* LIST provinces (etraplar)
|
||||||
*/
|
*/
|
||||||
public function index(Request $request)
|
public function index(Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'groupBy' => ['nullable', 'string', 'in:region'],
|
'groupBy' => ['nullable', 'string', 'in:region'],
|
||||||
|
|||||||
@@ -84,6 +84,8 @@ class SberPaymentOrder extends Model implements HasMedia
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Branch
|
* Branch
|
||||||
|
*
|
||||||
|
* @return BelongsTo<Branch, SberPaymentOrder>
|
||||||
*/
|
*/
|
||||||
public function branch(): BelongsTo
|
public function branch(): BelongsTo
|
||||||
{
|
{
|
||||||
@@ -92,6 +94,8 @@ class SberPaymentOrder extends Model implements HasMedia
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Required files
|
* Required files
|
||||||
|
*
|
||||||
|
* @return array<array<string, bool|string>>
|
||||||
*/
|
*/
|
||||||
public static function reciverFiles(): array
|
public static function reciverFiles(): array
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user