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.
Comments fornecido por CComment