Download the PHP package maurouberti/blog without Composer

On this page you can find all versions of the php package maurouberti/blog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package blog

Modularização no Laravel ========================

Passo 1 - Criar um projeto laravel

Entre na diretório do projeto que acabou de criar.

Passo 2 - Instalar Laravel-Modules

nwidart/laravel-modules é um pacote do Laravel que foi criado para gerenciar módulos.

Instalar

Para instalar através do composer, execute o seguinte comando:

Será criada a paste vendor/nwidart

Registrar

Registre um provedor de serviços e um alias adicionando no arquivo config/app.php as seguintes linhas:

Publicar

Publique o arquivo de configuração do pacote executando:

No arquivo config/moduloes.php que foi criado, altere o nomespace:

Autoloading

Por padrão, as classes do módulo não são carregadas automaticamente. Para carregar automaticamente os módulos altere o arquivo composer.json:

Para gerar o autoload execute o seguinte comando:

Obs.: Para listar os camandos artisan do nwidart/laravel-modules digite:

Passo 3: Criar módulo

Criar módulo usando o comando:

Será criado uma pasta Modules/{nome_modulo}

Testar

Suba o servidor

Acesse o novo módulo pelo browser:

Passo 4: Criar banco de dados

Crie um bando de dados:

Altere o arquivo .env:

Passo 5: Criar migrations

Para criar uma migration execute o camando artisan do nwidart/laravel-modules:

Será criado uma migration na pasta Modules/{nome_modulo}/Database/Migrations, altere o arquivo criado com os campos necessários.

Execute a migration com o camando artisan do nwidart/laravel-modules:

Passo7: Criar model

Para criar uma model execute o camando artisan do nwidart/laravel-modules:

Será criado uma model na pasta **Modules/{nome_modulo}/Entities/{nome_model}

Passo 8: Criar seed

Para criar uma seed execute o camando artisan do nwidart/laravel-modules:

Será criado uma seed na pasta Modules/{nome_modulo}/Database/Seeders/, altere o arquivo criado e registre ela no arquivoDatabaseSeeder.php do módulo

Execute a seed com o camando artisan do nwidart/laravel-modules:

ou individualmente pelo comando:

Passo 9: Criar controller

Para criar uma controller execute o camando artisan do nwidart/laravel-modules:

Será criado um controller na pasta Modules/{nome_modulo}/Http/Controllers

Passo 10: Arquivo de rota

O arquivo route do módulo:

Passo 11: Publicar com git

Alterar o arquivo Modules/{nome_modulo}/composer.json do módulo:

Entrar no diretório do módulo {projeto}/Modules/{nome_modulo}, e executar o comando do git para inicializar o repositório do git:

Execute o comando git status

Para adicionar arquivos, executar o comando:

Dar um Commit nos arquivos:

Talvez não tenha registrado as credenciais no git git config --global user.name "{nome}" git config --global user.email "{email}" git checkout -b "master"


Entrar na conta do github

https://www.github.com

Criar um repositório


Enviar os arquivos com os camandos do git

Para colocar versão no github, abrir a opção releases, clicar no botão createa new realise, no campo tag version colocar v1.0.0 e clicar no botão Publish realise

Passo 12: Criando pacote com packagist

Entre na conta do packagist

https://www.packagist.org

Na opção submit coloque o link do seu projeto no git

Repository URL (Git/Svn/Hg) ex.: https://github.com/{usuario_git}/{repositorio_git}

Clique em check, e se der tudo certo clicque em submit

Agora ir na opção profile e no botão show api token para gerar o token do packagist


No github, para ativar o auto-update, selecione settings, depois Integrations & services, clique no botão add service e localize packagist, no campo token cole o token gerado no packagist e clique no botão add service, na tela que aparecer clique no botão edit do packagiste depois no botão Test service, aparecera a seguinte mensagem:

Okay, the test payload is on its way. Note que no site do packagist a mensagem:

This package is not auto-updated. Please set up the GitHub Service Hook for Packagist so that it gets updated whenever you push!

vai desaparecer, e note o comando do composer para instalar

Passo 13: Instalar módulo criado em outro projeto

Repita o Passo 1 e Passo 2 para criar um novo projeto

Altere o arquivo config/modules.php, altere o enabled do scan para true:

Para instalar módulo criado através do composer, execute o seguinte comando:

ou pelo github:

ou se tiver feito o packagist:

Para listar os modulos:

Execute as migrations e seeder:

Observação: não sera criada a pasta Modules no projeto, esta localizada na pasta vendor


Sequência

Comandos:

Registrar provedor de serviço e um alias no arquivo config/app.php :

Comandos:

Alterar namespace no arquivo config/moduloes.php:

Adicionar no arquivo composer.json:

Comandos:

Alterar arquivo .env:

Comandos:

Alterar arquivo composer.json

Comandos:


All versions of blog with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package maurouberti/blog contains the following files

Loading the files please wait ....