intothesource/entrance
| Install | |
|---|---|
composer require intothesource/entrance |
|
| Latest Version: | 1.0.10 |
| PHP: | >=5.5.9 |
| License: | BSD-2 |
| Last Updated: | Sep 22, 2017 |
| Links: | GitHub · Packagist |
Entrance
Full entrance package, including login and password reset.
Install
composer require intothesource/entrance
After install
ServiceProvider
Add the following line to "config/app.php"
at "providers":
IntoTheSource\Entrance\EntranceServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,
And at "aliases":
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
Creating the files
Run the following command: (It's using force because the User and Password reset table already exist inside laravel. It will overwrite them.)
php artisan vendor:publish --force
Migration
Run the command:
php artisan migrate
Middleware
Add the following lines to the '$routeMiddleware' array in the file 'App/Http/Kernel.php'
'checktoken' => \IntoTheSource\Entrance\Http\Middleware\CheckToken::class,
'checklogin' => \IntoTheSource\Entrance\Http\Middleware\CheckLogin::class,
E-Mails
This package sends e-mails. Be sure to configure your mail settings. Set the global FROM adres inside -> config/mail.php
Exmaple:
'from' => ['address' => 'laravel@laravel.com', 'name' => 'LaravelDev'],
See www.laravel.com/docs/master/mail for more info about mail settings.
Using own email template for password reset mail.
Change the view route inside -> config/entrance.php
'mail' => [
'password_reset' => '<your view here>'
]
Authenticate Routes
Add all the routes into this group that requires the users to be logged in.
Route::group(['middleware' => 'checklogin'], function() {
<Your routes>
});
Insert basic users (dont forget to change password)
put the following seeds to database/seeds/DatabaseSeeder.php in the run() function
$this->call(MainUserSeed::class);
Run
artisan db:seed
Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.0.10 | >=5.5.9 | BSD-2 | ||
| 1.0.9 | >=5.5.9 | BSD-2 | ||
| 1.0.8 | >=5.5.9 | BSD-2 | ||
| 1.0.7 | >=5.5.9 | BSD-2 | ||
| 1.0.6 | >=5.5.9 | BSD-2 | ||
| 1.0.5 | >=5.5.9 | BSD-2 | ||
| 1.0.4 | >=5.5.9 | BSD-2 | ||
| 1.0.3 | >=5.5.9 | BSD-2 | ||
| 1.0.2 | >=5.5.9 | BSD-2 | ||
| 1.0.1 | >=5.5.9 | ^5.0 | BSD-2 | |
| 1.0.0 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.2.5 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.2.4 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.2.3 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.2.2 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.2.1 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.2.0 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.1.19 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.1.18 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.1.16 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.1.15 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.1.14 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.1.13 | >=5.5.9 | ^5.0 | BSD-2 | |
| 0.1.12 | >=5.5.9 | ^5.0 | ||
| 0.0.1 | >=5.5.9 | ^5.0 |