dakshhmehta / laravel-starter-kit
Laravel 5 Starter Kit 包
dev-master
2015-09-25 20:05 UTC
Requires
- cartalyst/sentinel: 2.0.*
- dakshhmehta/helpers: dev-master
This package is auto-updated.
Last update: 2024-09-16 03:27:10 UTC
README
这是一个从4.x版本移植而来的抽象Laravel 5应用,便于使用。它包含了使用Sentry库开发的认证系统和基本的Admin面板。
由Brunogaspar(4.0.x)开发,并从那时起一直由我维护到现在。
我将继续至少支持这个包几年,直到我改变主意。
随时可以通过dakshhmehta@gmail.com联系我寻求支持。
安装
在终端中执行以下命令
composer require dakshhmehta/laravel-starter-kit
为了安装这个包,就像安装其他包一样,只需编辑config/app.php文件,在服务提供者数组中添加一个服务提供者。
'Kit\Providers\KitServiceProvider'
除此之外,这个包还使用了Sentinel,因此还需要添加相同的服务提供者和别名。您可以按照这个进行安装。
套件包含安装命令,它会在设置新项目时完成所有工作。但在那之前,准备数据库和.env文件以开始,然后在终端中执行以下命令。
php artisan app:install
这将启动安装向导以完成安装。完成之后,应用程序就准备好了。
应用程序的登录页面可以通过以下URL访问
https:///public/authenticate/signin
使用安装向导中输入的电子邮件地址和密码登录。
可选:
Laravel 5附带了一个指向其自身登录页面的Authenticate中间件,您可能希望将其更改为套件的登录页面。
您可以通过编辑app/Http/Kernel.php来实现这一点。
在第43行附近找到以下内容
'auth' => 'App\Http\Middleware\Authenticate',
并更新为
'auth' => 'Kit\Http\Middlewares\Authenticate',
就这样!祝您玩得开心。