Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'laravel'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Ontem, eu tentei improvisar um código no controlador, e o VS Code disparou um monte de erro. Eu desfiz a minha besteira, mas o VS Code continuou apontando o erro. Então, eu decidi jogar todo o projeto no lixo, e começar do zero. Dessa vez, eu comecei pelo login através desse tutorial: Laravel 9 Auth Login and Registration with Username or Email (codeanddeploy.com), esse tutorial é enorme. Mas o VS Code reclamou dessa linha: <?php $data = Session::get('success'); ?> Pelo Google, eu vi a dica para instalar mais um componente: GitHub - barryvdh/laravel-ide-helper: Laravel IDE Helper, mas não consegui resolver o problema. Eu também eu vi outra dica no Google, o de desconsiderar o alerta do VS Code. Essa dica funciona, mas não vou conseguir dormir sabendo que existe um código que pode desmoronar toda a arquitetura do Laravel. Assim, a minha única saída foi usar o pouco que eu sei de inglês e pedir ajuda no portal do Laracasts Undefined type 'Session' Intelephense (1009) (laracasts.com) Acho que o melhor jeito de estudar o Laravel é valorizando as mensagens de erro. Pelo menos foi assim que eu aprendi a usar o PHP. Mas nessa nova aventura, eu finalmente consegui instalar o Bootstrap no Laravel, o tutorial não diz como fazer isso, mas usei a minha intuição bem como corrigi o código do tutorial com a ajuda das mensagens de erro da ferramenta de inspeção do navegador. Esse Bootstrap é muito bom, no começo eu não conseguia nada, mas hoje eu até decorei <table class='table table-sm table-striped'> de tanto digitar a mesma coisa.
  2. Hoje eu criei uma classe assim: primeiro.app.Http.Livewire.ShowHideComponent.php <?php namespace App\Http\Livewire; use Livewire\Component; class ShowHideComponent extends Component { public $showDiv=false; public function plano($conta){$showDiv=true;} } A mensagem que eu recebi do Laravel é que a variável $showDiv não estava definida. Fiquei 5 horas pesquisando o Google e não achei a solução. Então, por tentativa e erro, eu mudei a variável $showDiv para $this->showDiv, e assim o programa funcionou. Ou seja, não basta definir a variável no topo da lista que as funções abaixo não vão conseguir trabalhar com ele se você não usar o token $this-> Além de aprender a usar o token $this-> eu também aprendi a fazer um modal bem simples sem o JavaScript. O JavaScript funciona em qualquer página HTML, mas no meu caso eu queria pegar o JavaScript num repositório. O Laravel tem centenas de repositórios, mas eu não consegui carregar o arquivo .js no meu HTML. Assim, eu decidi estudar o componente ShowHIdeComponent do Livewire com esse tutorial: Laravel Livewire Show and Hide Div Example (larainfo.com) Eu cai na besteira de mudar o nome da classe e do blade, e o Laravel ficou só mandando mensagens de erro. Levei mais 5 horas para consertar a besteira que eu fiz. Depois de mais 5 horas na base da tentativa e erro, consegui montar dois <input>, o primeiro recebe a Conta Devedora, e o segundo recebe a Conta Credora, que é selecionado num Plano de Contas que aparece assim que você clica no <input>. O código ficou assim: primeiro > app > Http > Controllers > aStudyController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class aStudyController extends Controller { public function index(){return view('astudy');} } ------ primeiro > app > Http > Livewire > ShowHideComponent.php <?php namespace App\Http\Livewire; use Livewire\Component; class ShowHideComponent extends Component { public $showDiv=false; public $contaD=null; public $contaC=null; public $contaInput=null; public function render(){return view('livewire.show-hide-component');} public function plano($conta){$this->contaInput=$conta;$this->showDiv=true;} public function selec($conta){ if($this->contaInput=='contaD'){$this->contaD=$conta;} if($this->contaInput=='contaC'){$this->contaC=$conta;} } } ------ primeiro > resources > views > livewire > show-hide-component.blade.php <div> <table> <tr><td>ContaD <input wire:click=plano('contaD') wire:model='contaD' name=contaD> <tr><td>ContaC <input wire:click=plano('contaC') wire:model='contaC' name=contaC> </table> @if($showDiv) <div wire:click=$toggle('showDiv')> <table> <tr><td><a wire:click=selec(1000)>1000 Ativo</a> <tr><td><a wire:click=selec(2000)>2000 Passivo</a> <tr><td><a wire:click=selec(3000)>3000 Receita</a> <tr><td><a wire:click=selec(4000)>4000 Despesa</a> </div> @endif </div> ------ primeiro > resources > views > astudy.blade.php <form> @livewireStyles @livewireScripts <livewire:show-hide-component> <input type=submit> </form> ----- primeiro > routes > web.php <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\aStudyController; use App\Http\Controllers\diarioController; Route::get('/astudy',[aStudyController::class,'index']);
  3. Eu encontrei no Google uma dica para instalar o NPM no Windows para ajudar o Laravel a carregar o código JavaScript no projeto, mas não deu certo. Continuando a pesquisa, encontrei esse texto: Frontend - Laravel - The PHP Framework For Web Artisans. O meu inglês não é lá grande coisa, mas o que eu consegui entender é que eu não devo mais usar o JavaScript, e estudar um pouco mais o PHP e Blade. O que eu preciso é de um modal, uma janela para eu escolher uma conta do plano e a conta escolhida vai direto na tela de lançamento. Se eu não conseguir com o PHP e o Blade, nesse caso, o texto me recomenda a estudar o Laravel Livewire. Agora eu sei porque não tem forum para o Laravel, é muito complicado.
  4. A gramática para obter o número do próximo lançamento contábil no Laravel Eloquent é $lcto=tbdiario::orderBy('lcto','desc')->first( )->lcto+1 ele também aceita executar esse comando se você escrever "oderby", tudo em minúsculo. Mas o Laravel não é tão flexível. Se você escrever $lcto=tbdiario::orderby('lcto','desc')->first('lcto')+1, ele vai reclamar "Unsupported operand types: App\Models\tbdiario+int". Se você escrever $lcto=tbdiario::orderby('lcto')->last( )->lcto+1, ele vai reclamar "Call to undefined method Illuminate\Database\Eloquent\Builder::last( )". Se você escrever $lcto=tbdiario::orderby('lcto',desc)->first( )->lcto+1, ele vai reclamar "Undefined constant App\Http\Controllers\desc". E também não é possível definir o lançamento contábil como chave primária com auto incremento no MySQL, pois tem muito lançamento que precisa de mais de uma conta devedora ou mais de uma conta credora para registrar o fato gerador, do tipo a compra de uma paçoca de R$ 1,00, pagando a metade no cartão de débito, e outra metade no cartão de crédito, ele ficaria assim: lcto,contad,contac,valor,hist 7007,refeicao, ,R$1,00,paçoca 7007, ,banco,R$ 0,50,paçoca 7007, ,visa,R$ 0,50,paçoca Resumindo, o Laravel é apenas um dicionário como o PHP. Quanto mais palavras você conhecer do dicionário, maior é a possibilidade de você fazer uma boa redação. A minha esperança com o Laravel é que ele me ensine a colocar o PHP na rede. Ontem eu vi um vídeo do YouTube explicando como usar o comando "authorize" do Laravel, ele é interessante, o desenvolvedor criou uma página Web em cinco partes, o usuário que tiver a credencial de administrador pode ver todas as partes, o usuário que for apenas visitante não ver nada! Eu não preciso de um programa desse porte, o que eu preciso é saber como permitir dois usuários usarem o mesmo programa de orçamento ao mesmo tempo.
  5. Olá Devs, tudo bem? Necessito de uma ajuda, preciso fazer upload de imagens que serão enviadas atreves do meu FrontEnd para uma pasta no Google Drive, porém o problema não é receber as imagens do meu FrontEnd e sim por onde começar a enviar as imagens para o Google Drive atráves do PHP/LARAVEL. Já havia feito um upload semelhante antes, porém foi de PHP para Filezilla, e como estou iniciando ainda, não tenho ideia de por onde começar. Algumas dicas ou ajudas serão de grande ajuda! (estou tentando dar uma estudada na API do Google). Obrigado pela atenção! 🙂
  6. Eu tentei fazer uma cópia da pasta example-app no OneDrive, mas eu recebi o alerta de que são 9.000 arquivos. Isso levou quase dois minutos. Mas não sei quanto tempo o OneDrive vai levar para sincronizar tudo aquilo, entre o notebook e a nuvem. Eu decidi não fazer nenhuma cópia de segurança. Só vale a pena fazer esse serviço se eu ganhasse algum dinheiro com isso.
  7. Eu ainda não sei o que é o Laravel, mas ele é bastante comentado no forum do PHP. Para eu não ficar de fora, tentei instalar no meu PC. Encontrei vários tutoriais no Google, e como sempre o que o Google mostra não é nada do que eu vejo na minha tela. Eu tive que ver o YouTube, e ele disse que o Laravel está instalado quando você digita "localhost:8000" no navegador e vê o logotipo do Laravel. Não era o meu caso. Certamente, eu fiz muita besteira no meio do caminho. Eu vi um tutorial para usar o Ubuntu com o comando sudo php artisan serve e a mensagem que eu recebi é de que o composer estava usando a versão antiga do PHP, quando deveria usar a mais nova. O meu sistema é o Windows, mas no meio da confusão eu consegui instalar o Ubuntu dentro do Windows. Procurei outro tutorial para consertar o erro, encontrei um interessante para alterar a varável do ambiente do Windows. Não deu certo, mesmo reiniciando quinhentas vezes. Apelei para o Google, e encontrei um tutorial muito bacana. Já que não dá para resolver pelo Windows, o negócio é apelar para o Ubuntu. Nesse tutorial, o rapaz ensina a instalar o PHP dentro do Ubuntu: Ways to install Laravel 8.0 on Windows 11 | by Jayden Chua | CodeX | Medium - muita coisa eu já havia feito, só priorizei os comandos que instalam o PHP no Ubuntu. Consegui até alterar a versão a ser usada no Ubuntu. E assim tentei de novo: sudo php artisan serve, e como sempre apareceu outra mensagem, dessa vez assim PHP Fatal error: Uncaught Error: Class 'DOMDocument' not found. Outra vez pedi ajuda para o Google, e ele me deu esse endereço: Class 'DOMDocument' not found | PHP Composer: Dependências, Autoload e Publicação | Solucionado (alura.com.br) Finalmente, o php artisan disse que o servidor estava ativo na porta 8000. Traduzindo em português, isso significa que eu preciso deixar a janela do Ubuntu aberta. Enfim, eu não sei para que serve o Laravel, mas pelo menos eu sei o quanto as pessoas apanharam para instalar no PC. Mas estou contente em rever o Ubuntu, eu usei uma vez em 1993, e acabei perdendo o meu PC, e assim nunca mais eu queria saber de Linux. Eu acho que fiz muita besteira, acho que o Ubuntu não é necessário para usar o Laravel no Windows, mas foi com o Ubuntu que consegui botar o logotipo da Laravel na tela do navegador. Eu ainda não usei, pois eu morro de medo de ver novas mensagens de erro.
  8. Bom dia, Eu criei três formulários diferentes pois eles precisam ficar separados pois estão colapsados em botões distintos. Ocorre que eu gostaria que o meu controller recebesse os dados dos três forms quando eu clicasse em um botão submit no terceiro form. Há como receber os dados de input de todos os formulários com um único submit no laravel?
  9. alguém pra me tirar uma duvida que está incomodando e muito. Bom, trabalhamos com Binario em matriz multinivel, temos uma "Arvore" como exemplo em nosso site, porém ela não fica da mesma forma quando vista do celular e a web já está responsiva, ou seja já está programada pra computador ou celular, tablets etc. Esta é a imagem do computador: no celular, fica assim: Algo está errado, ela fica toda desmontada^^ já tentei colocar barra de rolagem para que possa arrastar pra um lado e para outro, porem no celular não aparece a barra, somente no computador, gostaria de saber se alguém poderia dar essa ajudinha.
  10. Estou com oportunidade para atuar com Laravel PHP, trabalho 100% remoto, full time como PJ. Nossa empresa está localizada em SP e buscamos desenvolvedores backend php com conhecimento em Laravel, Banco de dados (MySQL ou Postgres), conhecimento em Git e TDD (diferencial). Quem tiver interesse favor encaminhar o currículo e pretensão salarial para marciojustino@gmail.com ou ninobaldo@gmail.com.
  11. Olá estou com um problema no meu código que é o seguinte: Tenho um Tabela chamada "Colaborador" e outra chamada de "Premiacoes", segue abaixo o exemplo : ----Colaborador------- id | nome | data_contratacao 1| fulano| 2017-02-15 ----Premiacoes------- id | colaborador_id | data_premio 1 | 1 | 2017-03-01 E tenho que fazer uma consulta que me retorne o sequinte: 1 - quais colaboradores ainda não receberam nenhuma premiação 2 - e para os que receberam ao menos uma premiação, quais os meses(ou mês) que não receberam nada. Alguém faz ideia de como fazer isso?
  12. Pessoal, preciso da ajuda de vocês. Eu estou fazendo um projeto para o meu TCC e me deparei com o seguinte problema: tenho uma página denominada localidade que possui os campos nome da localidade (nome_local) e cidade (cidade_id). O campo nome nome_local eu preencho manualmente e o campo cidade_id eu busco de uma tabela html de onde eu posso selecionar. No input, deve aparecer o nome da cidade, mas na hora de gravar no banco, tenho que enviar o id (daí usei um input hidden). O fato é que a tabela html de cidade está na rota das cidades (http://jothar.tcc.sistema/cidade/pesquisaCidade/) e a página que chama a pesquisa está na rota de localidades (http://jothar.tcc.sistema/localidade/cadastro). A tabela com a relação das cidades é chamada por meio de um button que tem a url da tabela de pesquisa de cidades. Do jeito que eu fiz, funciona a pesquisa, ou seja, eu clico em pesquisar cidade (na página localidade) e a página pesquisaCidade é carregada (http://jothar.tcc.sistema/cidade/pesquisaCidade/), ao clicar no botão selecionar na linha da cidade escolhida, é passado o id da cidade por meio da url (http://jothar.tcc.sistema/localidade/cidade/id) e é preenchida no campo, mas o que eu digitei no campo nome_local vem vazio. Eu sei que isso ocorre porque só pelo fato de eu chamar novamente a localidade (view na rota) a página é renderizada, mas também ela vim com uma url diferente. Em pesquisas por aí, dizem para eu usar Ajax, mas eu não sei praticamente nada de Ajax. Alguém poderia por gentileza demonstrar algo em ajax que resolvesse o problema, ou uma referência onde eu pudesse encontrar a solução (estou sem tempo de estudar o Ajax com cuidado)? Obs.: uso o Laravel e posso postar o código, caso julguem necessário Desde de já agradeço!
  13. Caros, gostaria de saber como fazem para instalar um sistema desenvolvido com Laravel em um servidor compartilhado. Eu tenho um servidor próprio e tenho um plano compartilhado na Locaweb. No caso do site no servidor compartilhado, eu criei uma pasta e copiei tudo para lá e acessando com o endereço completo meusite.com/sistema/public_html o sitema roda sem problemas. Agora tenho duas dúvidas: - como faço para alterar para acessar meusite.com/sistema e já chamar o sistema normalmente? - eu preciso subir todos os arquivos a cada atualização ? O que preciso subir ? quais pastas ? Procurei na net, mas a maioria fala de SSH e servidores Linux, que não é o meu caso, e acredito que seja a dúvida de muitos. Desde já agraço as ajudas....
  14. Boa tarde. Estou utilizando a função Mail() do laravel 5.2 e estou com problema ao enviar imagens in-line.. Tentei utilizar os exemplos do próprio laravel, porém ele não reconhece a variavel $message.. Minha função de envio: $data = []; Mail::send('usuarios/msg_email', $data, function($message) use($user,$senha){ $message->from('teste@goesnicoladelli.com.br'); $message->to("$user->email") //->cc('teste@goesnicoladelli.com.br') // colocar em cópia ->subject("Nova senha Intranet $user->name"); }); Eu estou tentando colocar a imagem dentro do arquivo usuarios/msg_email. Se puderam dar algum auxilio, agradeço.. Valeu.
  15. Boa tarde. Estou com uma dúvida.. É possível pelo próprio Auth do laravel 5.2 saber quais usuários estão logados no sistema?
  16. A Spix Discovery é uma startup brasileira, localizada na Vila Madalena (perto do metrô! :D) em São Paulo. Nossos principais focos e diferenciais estão na coleta, extração de inteligência e busca de notícias, assim como interfaces em estado da arte, focadas na experiência do usuário final. A startup já está bem estabelecida com clientes pagando pelo produto. Estamos à procura de um desenvolvedor PHP para trabalhar no nosso produto NewsMonitor (newsmonitor.com.br). Bons conhecimentos sobre PHP e MySQL são imprescindíveis e são o mínimo que esperamos. Mas existem algumas conhecimentos opcionais que podem contar a seu favor: - Framework Laravel ou similares (CodeIgniter, Symfony, etc) - Conhecimentos Front-End (HTML5, LESS e jQuery/UI) - Git - Cloud Computing na Amazon (EC2, S3 e CloudFront) - Desenvolvimento em Scala e/ou Java - Máquinas de busca (elasticsearch) - Bancos de dados NoSQL (Redis principalmente) - Conhecimentos de Python, Ruby ou outras linguagens - Desenvolvimento de aplicativos mobile nativos - Participação e colaboração em projetos open-source - Perfil no StackOverflow e/ou Github Mais detalhes: http://spixdiscovery.tumblr.com/post/45753022925/vaga-para-desenvolvedor-php-full-stack Interessados podem enviar e-mail para felipe.hummel @ spixdiscovery.com ou contato @ spixdiscovery.com Felipe Hummel CTO e Desenvolvedor newsmonitor.com.br
×
×
  • Create New...