Jump to content

Chris Martin

Members
  • Content count

    136
  • Joined

  • Last visited

Community Reputation

2 Comum

About Chris Martin

Informações Pessoais

  • Sexo
    Masculino

Recent Profile Visitors

763 profile views
  1. Chris Martin

    Relacionamentos Laravel

    Quando eu entro no phpmyadmin, os relacionamentos estão funcionando, mas por algum motivo o laravel não está reconhecendo
  2. Chris Martin

    Relacionamentos Laravel

    Mesmo assim continua retornando nulo olha a migration clientes Schema::create('clientes', function (Blueprint $table) { $table->bigIncrements('id'); $table->string('name'); $table->string("telefone"); $table->string("email"); $table->string('logradouro'); $table->string('cidade'); $table->string('uf'); $table->string('bairro'); $table->string('numero'); $table->string('complemento')->nullable(); $table->bigInteger('arquiteto_id')->unsigned(); $table->timestamps(); $table->softDeletes(); $table->foreign('arquiteto_id')->references('id')->on('arquitetos'); }); }
  3. Chris Martin

    Relacionamentos Laravel

    Pessoal, estou com um problema com relacionamentos no laravel. (Inclusive pode ser até falta de atenção minha), mas quebrei a cabeça demais e não consegui; Tenho as tabelas 'arquiteto' e 'cliente' e um arquiteto tem vários clientes, só que não consegui fazer o relacionamento aparecer na tabela 'cliente' tenho o campo `arquiteto_id' que referencia o 'id' da tabela 'arquitetos', só que quando fiz a relação na model Arquiteto ela não está aparecendo class Arquiteto extends Model{ protected $fillable = [...]; public function clientes() { return $this->hasMany('App\Cliente'); } }
  4. Chris Martin

    Erro de migração no laravel

    Pessoal, estou com um problema para criar uma foreign com as migrations do laravel. SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL: alter table `users` add constraint `users_equipe_id_foreign` foreign key (`equipe_id`) references `equipe` (`id`)) at /home/vagrant/code/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664 660| // If an exception occurs when attempting to run a query, we'll format the error 661| // message to include the bindings with SQL, which will make this exception a 662| // lot more helpful to the developer instead of just the database's errors. 663| catch (Exception $e) { > 664| throw new QueryException( 665| $query, $this->prepareBindings($bindings), $e 666| ); 667| } 668| Exception trace: 1 PDOException::("SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint") /home/vagrant/code/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458 2 PDOStatement::execute() /home/vagrant/code/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458 Create Users seed public function up() { Schema::dropIfExists('users'); Schema::enableForeignKeyConstraints(); Schema::create('users', function (Blueprint $table) { $table->bigIncrements('id')->index(); //Informações do atleta $table->string('name'); $table->string('tel')->nullable(); $table->string('nacionalidade',2)->nullable(); $table->string('cpf', 11)->unique(); $table->date('data_nascimento')->nullable(); $table->char('genero', 1); //Informações de login $table->string('email')->unique(); $table->string('avatar')->nullable()->default('user_defatult.png'); $table->string('password'); $table->string('status')->nullable()->default(1); $table->string('permission')->nullable()->default('app.atleta'); $table->timestamp('email_verified_at')->nullable(); $table->rememberToken(); //Demais informações $table->string('cep')->nullable(); $table->string('logradouro')->nullable(); $table->string('bairro')->nullable(); $table->string('cidade')->nullable(); $table->string('uf')->nullable(); $table->string('complemento')->nullable(); $table->string('emer_nome')->nullable(); $table->string('emer_tel')->nullable(); $table->integer('equipe_id')->unsigned(); $table->timestamps(); }); } Create Tables Equipe: public function up() { Schema::dropIfExists('equipes'); Schema::create('equipes', function (Blueprint $table) { $table->bigIncrements('id')->index(); $table->string('nome'); $table->integer('status'); $table->timestamps(); }); } Alter Table Users public function up() { Schema::table('users', function (Blueprint $table) { $table->foreign('equipe_id')->references('id')->on('equipe'); }); } a migration é executada nesta ordem, mas o errro persiste
  5. Chris Martin

    Como utilizar :after e :before?

    Estou com dificuldades em fazer esses cantinhos vermelhos, sei que é feito com :after e :before, mas não estou conseguindo fazer como está na imagem, alguém pode me ajudar?
  6. Chris Martin

    Como utilizar páginas de erro sem o htaccess

    Então o do 404 eu consegui fazer pela rota do meu aplicativo, mas o 403 nem com o htaccess consegui, mas valeu ai galera a força
  7. Chris Martin

    Como utilizar páginas de erro sem o htaccess

    Então no que diz respeito ao erro 404 eu consegui aqui, mas queria fazer o mesmo com o 403 e 500, seria possível?
  8. Pessoal, gostaria de saber se tem como eu configurar o apache ou até mesmo o htacces para que ao invés de exibir a página de erro padrão, enviar para o php o código do erro por exemplo (404 403 500). Estou mexendo com URL amigável e gostaria de ter o controle sobre os erros
  9. Chris Martin

    Tela de tutorial

    Eu trabalho bastante com o materializecss por causa dos plugins, o materialize tem um plugin que se chama feature discovery disponível neste link https://materializecss.com/feature-discovery.html ele funciona de forma semelhante.
  10. Pessoal, neste link <https://pixinvent.com/materialize-material-design-admin-template/html/semi-dark-menu/#> tem um menu de navegação lateral, gostaria de fazer um semelhante, porém na hora que o menu está recolhido não estou conseguindo esconder os textos, gostaria de saber como esconder os textos e deixar somente os icones quando o menu estiver recolhido
  11. Chris Martin

    Como Agrupar um array

    Pessoal, tenho um Form que o usuário pode adicionar mais inputs com o mesmo name, dai eu preciso agrupar os índices. Sai assim: array(2) { ["nome"]=> array(2) { [0]=> string(4) "Fulano" [1]=> string(2) "Ciclano" } ["sobrenome"]=> array(2) { [0]=> string(4) "de Tal" [1]=> string(9) "da Silva" } } Preciso que saia assim array(2) { [0]=> array(2) { ["nome"]=> string(4) "Fulano" ["sobrenome"]=> string(4) "de Tal" } [1]=> array(2) { ["nome"]=> string(2) "Ciclano" ["sobrenome"]=> string(9) "da Silva" } } Eu tentei usar o foreach mas sem sucesso, alguém tem uma ideia?
  12. Tenho uma página "index" que ao apertar o "CRTL + P" ele abre um pop-up "printing" para uma nova página com o documento formatado somente para imprimir, porém a página inicial também abre o diálogo de impressão, como faço para não abrir o dialogo de impressão na index? document.onkeydown=function(e){ if(e.which === 17){ pressedCtrl = true; } if(e.which === 80 && pressedCtrl === true) { window.open('localhost/print.php?' + parametros, 'Impressão', 'STATUS=NO, TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10, LEFT=10, WIDTH=770, HEIGHT=400'); pressedCtrl = false; } }
  13. Chris Martin

    Monitorar que checkbox foi marcado ou desmarcado

    Os Js incluindo Jquery estão na head, porém com esse problema eu acabei solucionando com o php o que eu não queria, mas mandei o php verificar se o campo está vazio e colocar não informado caso esteja vazio, valeu pelo suporte
  14. Chris Martin

    Monitorar que checkbox foi marcado ou desmarcado

    index.php?cmd=inc/banca&id=100:151 Uncaught ReferenceError: Validni is not defined at HTMLInputElement.onchange (index.php?cmd=inc/banca&id=100:151) o console está voltando isso
  15. Chris Martin

    Monitorar que checkbox foi marcado ou desmarcado

    eu não tentei o evento onchange pq pensei que só caberia ao select, mas vou tentar aqui e depois trago o retorno do código corrigido
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.