47 changed files with 1048 additions and 381 deletions
-
6app/Entities/BaseRepository.php
-
2app/Entities/Projects/ProjectsRepository.php
-
2app/Entities/Users/Event.php
-
2app/Entities/Users/HasRoles.php
-
3app/Entities/Users/User.php
-
2app/Entities/Users/UsersRepository.php
-
57app/Exceptions/Handler.php
-
32app/Http/Controllers/Auth/ForgotPasswordController.php
-
49app/Http/Controllers/Auth/ResetPasswordController.php
-
12app/Http/Controllers/AuthController.php
-
2app/Http/Controllers/PagesController.php
-
7app/Http/Kernel.php
-
14app/Http/routes.php
-
19app/Providers/AuthServiceProvider.php
-
6app/Providers/EventServiceProvider.php
-
53app/Providers/RouteServiceProvider.php
-
23composer.json
-
908composer.lock
-
1config/app.php
-
1config/auth.php
-
2resources/views/auth/login.blade.php
-
2resources/views/auth/passwords/email.blade.php
-
2resources/views/auth/passwords/reset.blade.php
-
2resources/views/features/partials/feature-tasks-operation.blade.php
-
2resources/views/features/partials/feature-tasks.blade.php
-
2resources/views/layouts/partials/sidebar.blade.php
-
2resources/views/users/roles.blade.php
-
12routes/api.php
-
18routes/console.php
-
14routes/web.php
-
14routes/web/account.php
-
0routes/web/backup.php
-
8routes/web/calendar.php
-
0routes/web/helpers.php
-
0routes/web/options-vue.php
-
0routes/web/pages.php
-
0routes/web/payments.php
-
0routes/web/projects.php
-
0routes/web/references.php
-
0routes/web/reports.php
-
0routes/web/subscriptions.php
-
0routes/web/users.php
-
18tests/api/ApiEventsTest.php
-
6tests/auth/MemberResetPasswordTest.php
-
38tests/functional/ManagePaymentsTest.php
-
36tests/functional/ManageSubscriptionsTest.php
-
50tests/functional/ManageTasksTest.php
@ -0,0 +1,32 @@ |
|||
<?php |
|||
|
|||
namespace App\Http\Controllers\Auth; |
|||
|
|||
use App\Http\Controllers\Controller; |
|||
use Illuminate\Foundation\Auth\SendsPasswordResetEmails; |
|||
|
|||
class ForgotPasswordController extends Controller |
|||
{ |
|||
/* |
|||
|-------------------------------------------------------------------------- |
|||
| Password Reset Controller |
|||
|-------------------------------------------------------------------------- |
|||
| |
|||
| This controller is responsible for handling password reset emails and |
|||
| includes a trait which assists in sending these notifications from |
|||
| your application to your users. Feel free to explore this trait. |
|||
| |
|||
*/ |
|||
|
|||
use SendsPasswordResetEmails; |
|||
|
|||
/** |
|||
* Create a new controller instance. |
|||
* |
|||
* @return void |
|||
*/ |
|||
public function __construct() |
|||
{ |
|||
$this->middleware('guest'); |
|||
} |
|||
} |
|||
@ -0,0 +1,49 @@ |
|||
<?php |
|||
|
|||
namespace App\Http\Controllers\Auth; |
|||
|
|||
use App\Http\Controllers\Controller; |
|||
use Illuminate\Foundation\Auth\ResetsPasswords; |
|||
|
|||
class ResetPasswordController extends Controller |
|||
{ |
|||
/* |
|||
|-------------------------------------------------------------------------- |
|||
| Password Reset Controller |
|||
|-------------------------------------------------------------------------- |
|||
| |
|||
| This controller is responsible for handling password reset requests |
|||
| and uses a simple trait to include this behavior. You're free to |
|||
| explore this trait and override any methods you wish to tweak. |
|||
| |
|||
*/ |
|||
|
|||
use ResetsPasswords; |
|||
|
|||
/** |
|||
* Create a new controller instance. |
|||
* |
|||
* @return void |
|||
*/ |
|||
public function __construct() |
|||
{ |
|||
$this->middleware('guest'); |
|||
} |
|||
|
|||
/** |
|||
* Reset the given user's password. |
|||
* |
|||
* @param \Illuminate\Contracts\Auth\CanResetPassword $user |
|||
* @param string $password |
|||
* @return void |
|||
*/ |
|||
protected function resetPassword($user, $password) |
|||
{ |
|||
$user->forceFill([ |
|||
'password' => $password, |
|||
'remember_token' => str_random(60), |
|||
])->save(); |
|||
|
|||
$this->guard()->login($user); |
|||
} |
|||
} |
|||
@ -1,14 +0,0 @@ |
|||
<?php |
|||
|
|||
require __DIR__ . '/routes/helpers.php'; |
|||
require __DIR__ . '/routes/pages.php'; |
|||
require __DIR__ . '/routes/users.php'; |
|||
require __DIR__ . '/routes/references.php'; |
|||
require __DIR__ . '/routes/account.php'; |
|||
require __DIR__ . '/routes/backup.php'; |
|||
require __DIR__ . '/routes/projects.php'; |
|||
require __DIR__ . '/routes/payments.php'; |
|||
require __DIR__ . '/routes/subscriptions.php'; |
|||
require __DIR__ . '/routes/reports.php'; |
|||
require __DIR__ . '/routes/options-vue.php'; |
|||
require __DIR__ . '/routes/calendar.php'; |
|||
908
composer.lock
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,12 @@ |
|||
<?php |
|||
|
|||
Route::group(['prefix' => 'v1','namespace' => 'Api', 'as' => 'api.', 'middleware' => ['auth:api']], function() { |
|||
/** |
|||
* Savety Calendar |
|||
*/ |
|||
Route::get('get-events', ['as' => 'events.index', 'uses' => 'EventsController@index']); |
|||
Route::post('events', ['as' => 'events.store', 'uses' => 'EventsController@store']); |
|||
Route::patch('events/update', ['as' => 'events.update', 'uses' => 'EventsController@update']); |
|||
Route::patch('events/reschedule', ['as' => 'events.reschedule', 'uses' => 'EventsController@reschedule']); |
|||
Route::delete('events/delete', ['as' => 'events.destroy', 'uses' => 'EventsController@destroy']); |
|||
}); |
|||
@ -0,0 +1,18 @@ |
|||
<?php |
|||
|
|||
use Illuminate\Foundation\Inspiring; |
|||
|
|||
/* |
|||
|-------------------------------------------------------------------------- |
|||
| Console Routes |
|||
|-------------------------------------------------------------------------- |
|||
| |
|||
| This file is where you may define all of your Closure based console |
|||
| commands. Each Closure is bound to a command instance allowing a |
|||
| simple approach to interacting with each command's IO methods. |
|||
| |
|||
*/ |
|||
|
|||
Artisan::command('inspire', function () { |
|||
$this->comment(Inspiring::quote()); |
|||
}); |
|||
@ -0,0 +1,14 @@ |
|||
<?php |
|||
|
|||
require __DIR__ . '/web/helpers.php'; |
|||
require __DIR__ . '/web/pages.php'; |
|||
require __DIR__ . '/web/users.php'; |
|||
require __DIR__ . '/web/references.php'; |
|||
require __DIR__ . '/web/account.php'; |
|||
require __DIR__ . '/web/backup.php'; |
|||
require __DIR__ . '/web/projects.php'; |
|||
require __DIR__ . '/web/payments.php'; |
|||
require __DIR__ . '/web/subscriptions.php'; |
|||
require __DIR__ . '/web/reports.php'; |
|||
require __DIR__ . '/web/options-vue.php'; |
|||
require __DIR__ . '/web/calendar.php'; |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue