diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php new file mode 100644 index 0000000..c34973d --- /dev/null +++ b/app/Http/Controllers/Auth/ForgotPasswordController.php @@ -0,0 +1,11 @@ +validated()); + + } + + public function download(){ + + return response()->download(); + } +} diff --git a/app/Http/Controllers/PldController.php b/app/Http/Controllers/PldController.php index cf8be19..c134152 100644 --- a/app/Http/Controllers/PldController.php +++ b/app/Http/Controllers/PldController.php @@ -22,7 +22,7 @@ class PldController extends Controller public function index(Request $request) { try { - $response = $this->pldContract->searchPLd($request->all()); + $response = $this->pldContract->search($request->all()); return (new PldResource($response)) ->response() ->setStatusCode(Response::HTTP_OK); diff --git a/app/Http/Requests/UploadInfoSectorialRequest.php b/app/Http/Requests/UploadInfoSectorialRequest.php new file mode 100644 index 0000000..25f3ac6 --- /dev/null +++ b/app/Http/Requests/UploadInfoSectorialRequest.php @@ -0,0 +1,30 @@ + + */ + public function rules() + { + return [ + 'reportfile' => 'required|mimes:pdf', + ]; + } +} diff --git a/app/Mail/ResetPassword.php b/app/Mail/ResetPassword.php new file mode 100644 index 0000000..f2b0563 --- /dev/null +++ b/app/Mail/ResetPassword.php @@ -0,0 +1,32 @@ +subject("Reset Password")->markdown('emails.password'); + } +} diff --git a/app/Repositories/Pld/PldContractInterface.php b/app/Repositories/Pld/PldContractInterface.php index c12e167..a5046f2 100644 --- a/app/Repositories/Pld/PldContractInterface.php +++ b/app/Repositories/Pld/PldContractInterface.php @@ -10,5 +10,4 @@ interface PldContractInterface extends ContractInterface public function getConsumptionByDaily($params); public function getListConsumption($params); public function getConsumptionBySchedule($params); - public function searchPLd($params); } \ No newline at end of file diff --git a/app/Repositories/Pld/PldRepository.php b/app/Repositories/Pld/PldRepository.php index 14c486b..016be39 100644 --- a/app/Repositories/Pld/PldRepository.php +++ b/app/Repositories/Pld/PldRepository.php @@ -31,15 +31,6 @@ class PldRepository extends AbstractRepository implements PldContractInterface return $query; } - public function searchPLd($params) - { - $fields = [ - 'pld.mes_ref as year_month', - DB::raw("TO_CHAR(TO_DATE(pld.mes_ref, 'YYMM'), 'MM/YYYY') as year_month_formatted"), - ]; - - return $this->execute($fields, $params)->distinct()->get(); - } /** * @throws BindingResolutionException diff --git a/database/migrations/2022_06_22_185209_create_info_sectorial_table.php b/database/migrations/2022_06_22_185209_create_info_sectorial_table.php new file mode 100644 index 0000000..fb12fff --- /dev/null +++ b/database/migrations/2022_06_22_185209_create_info_sectorial_table.php @@ -0,0 +1,33 @@ +id(); + $table->string('file_url'); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('info_sectorial'); + } +}; diff --git a/resources/views/emails/password.blade.php b/resources/views/emails/password.blade.php new file mode 100644 index 0000000..a4e33e2 --- /dev/null +++ b/resources/views/emails/password.blade.php @@ -0,0 +1,11 @@ +@component('mail::message') +# Introduction + +The body of your message. + +Your six-digit PIN is
Please do not share your One Time Pin With Anyone. You made a request to reset your password. Please discard if this wasn't you.
+ +Thanks,