承接 machus/laravel-artisan 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

machus/laravel-artisan

Composer 安装命令:

composer require machus/laravel-artisan

包简介

Reusable artisan commands for Laravel projects

README 文档

README

A Laravel package providing reusable artisan commands for common development tasks across multiple projects.

Installation

You can install the package via composer:

composer require machus/laravel-artisan:@dev
composer dump-autoload
php artisan clear-compiled
php artisan optimize:clear

The service provider will be automatically registered via Laravel's package discovery.

Available Commands

clear:all

Runs all Laravel clear commands in one go:

php artisan clear:all

This command will clear:

  • Application cache (cache:clear)
  • Configuration cache (config:clear)
  • Route cache (route:clear)
  • Compiled views (view:clear)
  • Compiled class file (clear-compiled)

reset

Completely resets your application by clearing all caches and running fresh migrations with seeding:

php artisan reset

This command will:

  1. Run clear:all to clear all caches
  2. Run migrate:fresh --seed --force to reset the database

Warning: This command will drop all tables and re-run migrations. Use with caution in production environments.

User Management Commands

user:create

Create a new user interactively or with options:

# Interactive mode
php artisan user:create

# With options
php artisan user:create --name="John Doe" --email="john@example.com" --password="secret123"

user:list

List all users with optional search and limit:

# List users (default: 50)
php artisan user:list

# Search by name or email
php artisan user:list --search="john"

# Limit results
php artisan user:list --limit=10

user:delete

Delete a user by ID or email:

# Delete by ID
php artisan user:delete 1

# Delete by email
php artisan user:delete john@example.com

# Skip confirmation
php artisan user:delete 1 --force

Note: All user commands require Laravel's authentication framework to be installed. They will show an error if the User model is not found.

Usage

After installation, the commands are immediately available in your Laravel application:

# Clear all caches
php artisan clear:all

# Reset application (clear caches + fresh migrations with seeding)
php artisan reset

# User management
php artisan user:create
php artisan user:list
php artisan user:delete 1

Requirements

  • PHP 8.1 or higher
  • Laravel 10.x or 11.x

Credits

Built using spatie/laravel-package-tools

License

The MIT License (MIT).

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-11-04