Erros e Correções

Imprimir

Quando aparecer apenas uma tela em branco no navegador

Problema de permissão
Configure as permissões


Erro Ao executar o migrate
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was t
oo long; max key length is 767 bytes (SQL: alter table `users` add unique `
users_email_unique`(`email`))

Alterar o arquivo
app/Providers/AppServiceProvider.php

use Illuminate\Support\Facades\Schema;

public function boot()
{
Schema::defaultStringLength(191);
}


Campo chave estrangeira
Todos os campos que serão a chave estrangeira de outra tabela,
como user_id em pedidos devem aparecer na migration como ->unsigned()

Erro de chaves

Rodar
php artisan key:generate
php artisan config:clear

'This cache store does not support tagging.

Alterar de file para array em
config/cache.php
'default' => env('CACHE_DRIVER', 'array'),
E no .env
CACHE_DRIVER=array

Relacionamentos
Quando tabelas se relacionarem, as tabelas primárias (que não tem campos de chaves estrangeiras), devem ter as datas mais antigas, para que sejam executadas primeiro pelo migrate, caso contrário o relacionamento não será permitido e as tabelas nãos erãoc riadas.