Skip to content

marialuiza1324/php_laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

PHP_LARAVEL

Mini Curso dado na Semana da Engenharia de Software da Unifae.

Ministrado por: Maria Eduarda de Oliveira Furini e Vinícius Mendes Santos

Guide Laravel

https://laravel.com/docs/11.x/sanctum

Inicializando

  1. Criar o projeto com composer
composer create-project laravel/laravel nome-do-projeto
  1. Configurar .ENV com as credenciais do banco de dados

  2. Gerar a chave única para startar o servidor

# dentro da pasta do projeto
php artisan key:generate
  1. Criar models

  2. Criar controllers, views e rotas (ordem sem importância)

  3. Instalar extensões

composer require laravel/sanctum

# instala laravel sanctum (gera o access_token pra login)
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
  1. Criar tabela de sessões
# cria a migration para sessões
php artisan session:table
php artisan migrate
  1. Limpar cache das rotas
php artisan route:clear

Note

COMANDOS DE MIGRATIONS

  1. Criar migrate
php artisan make:migration create_nomedatabela_table
  1. Rodar migrate
php artisan migrate
  1. Rollback migrate
php artisan migrate:rollback

Note

COMANDOS DE MODELS

  1. Criar model
# por padrão o nome do model é o nome da sua respectiva tabela no singular
php artisan make:model nomedomodel

Note

COMANDOS DE CONTROLLERS

  1. Criar controller
php artisan make:controller Nomecontroller+Controller

Note

COMANDOS DE ROUTES

  1. Instalar api
php artisan install:api 

About

Mini Curso dado na Semana da Engenharia de Software da Unifae.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages