mbober35 / starter
为新的 Laravel 项目安装布局和 UI
1.1.6
2022-03-22 09:11 UTC
Requires
- php: ^7.3|^8.0
- laravel/framework: ^8.0
README
连接 Bootstrap5、VueJs、Font Awesome、SweetAlert2。创建应用程序的主要模板。创建用于授权的控制器和模板。
前端分为两个文件夹,app
用于主要网站,admin
用于网站管理。
可以下载并添加 AdminKit 主题来管理网站,为此主题创建了 admin-kit
模板
要更换主题,需要添加/替换 webpack
中的 js 和 scss 文件以 admin-kit
;将主题的 js 和 scss 文件复制到 resources/themes/adminkit/src
;将字体复制到 public
;在 admin\layouts
中将 admin 替换为 admin-kit;
如果使用 Helpers 包,要更改菜单结构,在配置中更改 "adminLeftMenu" => "helpers::includes.admin-kit-menu"
发布模板: php artisan vendor:publish --provider="MBober35\Starter\ServiceProvider" --tag=views
安装
composer require mbober35/starter
php artisan migrate
php artisan starter
参数
login (true) - авторизация пользователй
logout (true) - выход из приложения
register (false) - регистрация пользователей
reset (true) - восстановление пароля
confirm (true если есть контроллер) - подтверждение пароля
verify (false) - подтверждение e-mail
命令
php artisan starter
{ --no-frontend : Without refactor frontend files }
{ --no-layouts : Without refactor layouts files }
{ --no-auth : Without install authentication UI scaffolding }
参数 frontend
运行命令时不添加 Bootstrap 和 VueJs。
参数 layouts
运行命令时不创建 app.blade.php
文件。
参数 auth
运行命令时不创建授权控制器。
login-link {email} {--send=} {--get}
生成登录链接