redbastie/larawire

Laravel + Livewire + Bootstrap 身份验证 UI & CRUD 脚手架。

1.8.6 2021-01-17 12:58 UTC

README

此包不再维护。请考虑以下最新的包: https://github.com/redbastie/tailwire

Larawire

Laravel + Livewire + Bootstrap 身份验证 UI & CRUD 脚手架。

要求

  • Laravel 8
  • NPM

功能包括

  • 身份验证 UI & CRUD 脚手架
  • 自动路由和迁移
  • 用户资料、时区和 CRUD
  • 无限滚动和 reCAPTCHA
  • & 更多

链接

安装

安装 Laravel

laravel new {app}

配置 .env 应用、数据库和邮件变量

APP_*
DB_*
MAIL_*

通过 composer 安装 Larawire

composer require redbastie/larawire

现在您可以通过运行 make:auth 命令来生成身份验证 UI 脚手架。

命令

生成身份验证 UI 脚手架

php artisan make:auth

现在您可以通过访问您的应用 URL 并使用 user@example.com:password 登录。
此用户是通过在身份验证脚手架期间运行的 DatabaseSeeder 创建的。

生成 CRUD 脚手架

php artisan make:crud {model}

请记住更新新的模型迁移、定义和 CRUD 规则。
然后运行 migrate:auto 命令。

运行自动迁移

php artisan migrate:auto {--fresh} {--seed}

这将通过 doctrine 使用模型 migration 方法自动比较数据库。