PHPackages                             upinside/laravel-make-trait - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. upinside/laravel-make-trait

ActiveLibrary[Framework](/categories/framework)

upinside/laravel-make-trait
===========================

Create trait in Laravel with the artisan command

1.1(7y ago)32.7k↓50%[1 issues](https://github.com/UpInside/laravel-make-trait/issues)MITPHPPHP ^7.1

Since Aug 22Pushed 7y ago1 watchersCompare

[ Source](https://github.com/UpInside/laravel-make-trait)[ Packagist](https://packagist.org/packages/upinside/laravel-make-trait)[ RSS](/packages/upinside-laravel-make-trait/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Laravel Make Trait!
===================

[](#laravel-make-trait)

> You can find an English version from material at the end of the document.

Pré Requisitos
--------------

[](#pré-requisitos)

Os procedimentos desse recurso estão homologados para a versão ˆ5.6.33 do Laravel Framework. Quando for efetuar a instalação, certifique-se da versão do seu sistema e se ele está de acordo com o esperado!

Instalação
----------

[](#instalação)

Essa lib está disponível no **packgist** e deve ser instalada via composer.

- Importante: Verifique se não há a necessidade de forçar determinada versão.

```
composer require upinside/laravel-make-trait

```

Finalizado o processo de instalação, é necessário adicionar a seguinte entrada ao vetor de providers do Laravel.

Esse arquivo está localizado em `config/app.php` (na versão 5.6.33).

```
'providers' => [
    ...

    /*
     * Package Service Providers...
     */
    UpInside\LaravelMakeTrait\MakeTraitServiceProvider::class,

    ...
];
```

Com esse procedimento feito, você pode acessar o Terminal do seu sistema operacional ou da sua IDE e executar o comando `list` do artisan.

```
php artisan list

```

Se tudo ocorrer como previsto, você será uma saída com o comando listado:

```
...
make:test            Create a new test class
make:trait           Create a new trait
...

```

Uso
---

[](#uso)

Agora para trabalhar com as Traits usando o comando artisan, basta invocar da seguinte forma:

```
php artisan make:trait Test

```

Isso fará com que seja criado um novo arquivo em `app/Traits/Test.php` com o seguinte conteúdo:

```
