mauroerta/laravel

一些 Laravel 命令。

dev-master 2019-03-07 22:57 UTC

This package is auto-updated.

Last update: 2024-09-08 10:41:19 UTC


README

一些命令和特性。

入门指南

以下说明将在您的本地机器上为您创建一个项目的副本,以便进行开发和测试。有关如何在实时系统上部署项目的说明,请参阅部署部分。

先决条件

安装 Laravel

laravel new my-project
cd my-project

安装

安装 mauroerta/laravel

cd path/to/your/laravel/project
composer require mauroerta/laravel

然后发布配置文件和迁移,运行

php artisan vendor:publish

并按照说明操作。

命令

现在您有了2个新的命令

php artisan make:trait
php artisan make:observer Name --observe=App\\Class\\To\\Observe

make:observer 命令的示例

php artisan make:observer UserObserver --observe=App\\User

现在您在 app/Observers/ 中有一个新的文件(UserObserver.php),在 AppServiceProvider 中注册观察者

namespace App\Providers;

// ...
use App\Observers\UserObserver;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        // ...
        App\User::observe(UserObserver::class);
    }

有关观察器的更多信息,请参阅此处: Laravel Observers

特性

可链接特性,可生成短名特性,可草稿特性。描述即将提供。

作者

  • Mauro Erta - ME