Skip to content

Instantly share code, notes, and snippets.

@dieissonmartins
Last active March 31, 2019 11:05
Show Gist options
  • Save dieissonmartins/c405db3addb49483e7673bd6c1fb0e5d to your computer and use it in GitHub Desktop.
Save dieissonmartins/c405db3addb49483e7673bd6c1fb0e5d to your computer and use it in GitHub Desktop.
1 - Dep: composer create-project --prefer-dist laravel/laravel blog "5.4.*"
2 - Ativar: php artisan serve
3 - Editar arquivo .env -> variaveis Globais
4 - Estrutura
Controllers - Pasta app
Rotas - Pasta routes
Views - Pasta resources
5 - Laravel URL Amigável -> /blog/
6 - Controllers - app
Http
Controllers
Controller.php
7 - instalar l5-repository via composer
-composer require prettus/l5-repository
-*providers
-php artisan vendor:publish --provider "Prettus\Repository\Providers\RepositoryServiceProvider"
8 - criar pasta - app/Entities
9 - Criar Entidades
- php artisan make:entity User
-*create presenter Y/N
-*create transformer Y/N
-*create validator Y/N
-*create controller Y/N
10 - Criar Migrations para o banco de dados
11 - Criar model para usuarios direto das redes sociais -> php artisan serve make::model UserSocial
12 - Pacote laravel form class
-* Vá para o seu arquivo composer.json do projeto e adicione a seguinte dependência dentro da seção require.
- “laravelcollective/html”:”^5.4.0″
- Vá para o seu terminal e corra composer updateou composer update laravelcollective/html(para baixar o pacote específico).
-*providers
-Collective\Html\HtmlServiceProvider::class
-*aliases
-'Form' => Collective\Html\FormFacade::class,
-'Html' => Collective\Html\HtmlFacade::class,
-*Fonte: https://www.5balloons.info/installing-laravel-collective-package-on-laravel-5-5/
-*add na rota
- Route::post('/login', ['as' => 'user.login', 'uses' => 'Controller@login']);
-*mudar blade
- {!! Form::open(['route' => 'user.login','method' => 'post']) !!}
13 - gerar banco de dados
- php artisan migrate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment