login va registerda sms eskizga otgkazildi
This commit is contained in:
@@ -5,9 +5,20 @@ namespace App\Http\Controllers;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use App\Http\Controllers\QrController;
|
||||
use Carbon\Carbon;
|
||||
|
||||
class EstateController extends Controller
|
||||
{
|
||||
private function parseDate(?string $date): ?string
|
||||
{
|
||||
if (!$date) return null;
|
||||
try {
|
||||
return Carbon::createFromFormat('d.m.Y', $date)->format('Y-m-d');
|
||||
} catch (\Exception $e) {
|
||||
return $date; // already in Y-m-d or null
|
||||
}
|
||||
}
|
||||
|
||||
public function index(Request $request)
|
||||
{
|
||||
$filters = $request->only(['search', 'period', 'status', 'appraiser', 'purpose_id']);
|
||||
@@ -93,7 +104,7 @@ class EstateController extends Controller
|
||||
'owner_first_name' => $request->owner_first_name,
|
||||
'owner_patronymic' => $request->owner_patronymic,
|
||||
'owner_company' => $request->owner_company,
|
||||
'contract_date' => $request->contract_date,
|
||||
'contract_date' => $this->parseDate($request->contract_date),
|
||||
'name_of_object' => $request->name_of_object,
|
||||
'region' => $request->region,
|
||||
'district' => $request->district,
|
||||
@@ -105,7 +116,7 @@ class EstateController extends Controller
|
||||
'live_area' => $request->live_area,
|
||||
'cost' => (int)str_replace(',', '', $request->cost ?? 0),
|
||||
'note' => $request->note,
|
||||
'created_at' => $request->created_at ?? now(),
|
||||
'created_at' => $this->parseDate($request->created_at) ?? now(),
|
||||
'updated_at' => now(),
|
||||
]);
|
||||
QrController::generateQr($id, 'estate_');
|
||||
@@ -160,7 +171,7 @@ class EstateController extends Controller
|
||||
'owner_first_name' => $request->owner_first_name,
|
||||
'owner_patronymic' => $request->owner_patronymic,
|
||||
'owner_company' => $request->owner_company,
|
||||
'contract_date' => $request->contract_date,
|
||||
'contract_date' => $this->parseDate($request->contract_date),
|
||||
'name_of_object' => $request->name_of_object,
|
||||
'region' => $request->region,
|
||||
'district' => $request->district,
|
||||
@@ -172,7 +183,7 @@ class EstateController extends Controller
|
||||
'live_area' => $request->live_area,
|
||||
'cost' => (int)str_replace(',', '', $request->cost ?? 0),
|
||||
'note' => $request->note,
|
||||
'created_at' => $request->created_at,
|
||||
'created_at' => $this->parseDate($request->created_at) ?? now(),
|
||||
'updated_at' => now(),
|
||||
]);
|
||||
return redirect()->route('estate.show', $id);
|
||||
|
||||
Reference in New Issue
Block a user