mbober35/starter

为新的 Laravel 项目安装布局和 UI

1.1.6 2022-03-22 09:11 UTC

This package is auto-updated.

Last update: 2024-09-22 15:06:06 UTC


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}

生成登录链接