Laravel Architect was created by, and is maintained by Vittorio Emmermann, founder of cierra. It's a helper you can install globally or locally for individual packages. Laravel Architect is supposed to take care of recurring grunt work, like creating a Test Class for your laravel package. Here's an example, you can easily do this architect make:test MyAwesomeTest
and Laravel Architect will create the Test Class for you - inside your package. How nice is that?!
- Built on top of the Laravel Zero.
- Installable global to your machine as general helper.
- Also useable locally in single projects.
To install Laravel Architect we recomment to install it globally to gather the best usage of this package:
composer global require "cierrateam/laravel-architect"
Then run architect inspiring
to ensure the package is installed.
Alternatively you can install it locally to a project:
composer require "cierrateam/laravel-architect"
But then you hace to run php vendor/bin/architect
instead of only architect
. Hint: Create an alias ;)
Here is work in progress :) Feel free to contribute.
architect init
Then just answer the questions.
architect make:test ExampleTest
A test will be created
- Creating Packages with architect
- Creating Tests with architect
- Creating Models, Controllers and migrations
- Customising stubs
- More options while creating packages
- Run package tests with architect
- Install local path packages with architect in projects
Laravel Architect is an open-source software licensed under the MIT license.
This package is made by cierra and is coded with support of community packages.