visiarch / laravel-trait
一个简单的Laravel包,使用artisan命令创建特性
1.0.0
2024-06-28 04:31 UTC
README
laravel-trait
一个简单的包,用于在Laravel中使用artisan命令创建特性。
此包扩展了make:
命令,以帮助您轻松在Laravel 9+中创建特性类。
什么是特性?
特性是PHP中的一个机制,允许在类之间使用方法。这允许开发者编写可以在多个类中重用的函数。
安装
composer require visiarch/laravel-trait
安装完成后,您可以在终端中使用任何命令。
用法
特性用于避免代码重复,并便于在不使用继承的情况下,在多个类中复用相同的逻辑。
php artisan make:trait {name}
示例
创建PHP特性
/app/Traits/Loggable.php
$ php artisan make:trait Loggable
/app/Traits/Loggable.php
<?php namespace App\Traits; /** * Trait Loggable * @package App\Traits */ trait Loggable { // write your code here }
实现
<?php trait Loggable { public function log($message) { return $message; } } class User { use Loggable; } class Order { use Loggable; } $user = new User(); $user->log('User created'); $order = new Order(); $order->log('Order placed');
贡献
请随意fork此包,并通过提交pull request来增强功能。
如何感谢您?
为什么不给github仓库加星标呢?我很乐意得到关注!为什么不分享这个仓库的链接到任何社交媒体上?传播这个信息!
谢谢!visiarch
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。