2017 © Pedro Peláez
 

library larama

Laravel Manager

image

mradcliffe/larama

Laravel Manager

  • Tuesday, March 28, 2017
  • by mradcliffe
  • Repository
  • 1 Watchers
  • 2 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

larama (Laravel Manager)

larama is a standalone Symfony console application for Laravel., (*1)

Build Status, (*2)

It borrows the "alias" concept and some other commands from drush so that you can run artisan commands from any directory for any site on a web server given a site alias. Additionally it provides convenience commands for artisan such as "db:cli", "db:drop", "db:dump" and "status"., (*3)

If a site alias is detected, larama will attempt to bootstrap the Laravel application within that directory. This means that all default commands are available (but currently not application-added commands)., (*4)

Commands

db:cli

Runs mysql. Can be used to import a database dump., (*5)

zcat example_com.sql.gz | larama @example db:cli

db:dump

Provides a full database dump using mysqldump or pg_dump., (*6)

larama @example db:dump --gzip --result-file=/path/to/example_com.sql

db:drop

Drops all tables, views and indexes in a database without requiring database ownership permissions. Useful for lazy programmers who don't provide ::down() in migrations. This will prompt for confirmation unless the -y option is provided., (*7)

larama @example db:drop

app:status

Prints out information about PHP and the current Laravel application. If no laravel application detected, then it will only print out PHP information., (*8)

larama @example status
Laravel version     : 5.3.23
Site name           : Example
Site environment    : production
Site URI            : http://www.example.com
Database driver     : mysql
Database hostname   : localhost
Database port       : 3306
Database username   : forge
Database name       : forge
Laravel bootstrap   : Successful
Laravel root        : /var/www/www.example.com
Laravel app root    : /var/www/www.example.com/app
Filesystem driver   : local
Filesystem path     : /var/www/www.example.com/storage/app
Console application : artisan
Console version     : 5.3.23
PHP executable      : /usr/bin/php
PHP configuration   : /etc/php-cli.ini
PHP OS              : Linux
larama status
Console application : larama (Laravel Manager)
Console version     : 0.1
PHP executable      : /usr/bin/php
PHP configuration   : /etc/php-cli.ini
PHP OS              : Linux

Aliases

Alias files can be in one of the following directories:, (*9)

  • /etc/larama/config
  • $HOME/.larama/config
  • $HOME/.config/larama

Alias File Example

aliases:
  example:
    approot: '/var/www/example.com'
    url: 'http://example.com'
    fqdn: 'example.com'
  local:
    approot: '/var/www/local.example.com'
    url: 'http://local.example.com'
    fqdn: 'local.example.com'

And then you can use larama @example to access the example.com application., (*10)

The Versions

28/03 2017

dev-master

9999999-dev

Laravel Manager

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matthew Radcliffe

28/03 2017

0.2.0

0.2.0.0

Laravel Manager

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matthew Radcliffe

22/03 2017

0.1.2

0.1.2.0

Laravel Manager

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matthew Radcliffe

22/03 2017

0.1.1

0.1.1.0

Laravel Manager

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matthew Radcliffe

21/03 2017

0.1.0

0.1.0.0

Laravel Manager

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matthew Radcliffe