alfism1/ultimate-starter-kit

Laravel Filament 的终极入门套件,包含 Laravel Breeze 和 Inertia.js (TypeScript)

This package is auto-updated.

Last update: 2024-09-07 00:57:55 UTC


README

Ultimate Starter Kit

终极入门套件

这是为 Laravel 项目设计的终极入门套件,旨在帮助您快速搭建和开始现代网络开发实践。

特性

要求

  • PHP >= 8.2

安装

  1. 克隆仓库

    git clone https://github.com/alfism1/ultimate-starter-kit.git
    cd ultimate-starter-kit
  2. 复制并配置环境文件

    cp .env.example .env
    # Edit the .env file to configure your environment
  3. 安装依赖

    composer install
    npm install
  4. 生成应用程序密钥

    php artisan key:generate
  5. 链接存储

    php artisan storage:link
  6. 运行数据库迁移和种子

    php artisan migrate
    php artisan db:seed
  7. 创建超级管理员

    php artisan shield:super-admin

使用方法

开发

启动开发服务器

npm run dev

生产

为生产构建项目

npm run build

运行作业

php artisan queue:work

添加新策略

创建新策略

php artisan make:policy ResourceNamePolicy

然后在 app/Policies/ResourceNamePolicy.php 中配置创建的策略。

贡献

请随时提交问题或拉取请求。欢迎贡献!

许可

本项目采用 MIT 许可证。

更多详情,请访问 仓库