定制 intothesource/entrance 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

intothesource/entrance

最新稳定版本:1.0.10

Composer 安装命令:

composer require intothesource/entrance

包简介

Entrance package for login and password reset

README 文档

README

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

统计信息

  • 总下载量: 824
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 3
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-2
  • 更新时间: 2015-09-29