SENSACIONAL! Faz parecer brincadeira, didática incrível e cativante. Da vontade de não parar de assistir as aulas.Muito obrigado!
@kauanvictor31345 жыл бұрын
Toy story
@m9mm4975 жыл бұрын
A didática deste rapaz é sensacional!
@robertomouzinho94764 жыл бұрын
Eu tenho o. prazer de ser aluno desse cara! Estou terminando meu curso fsphp e só tenho a dizer que é muito bom para o preço que é cobrado! Só esse Php tips é melhor que qualquer curso que tem no mercado, por experiência própria, pois havia comprado um que fiz ser vitalício e completo e é um lixo!
@amauricosta37533 жыл бұрын
Robson Leite, meu professor! Sou seu aluno do FSPHP e acho uma parada muito top, resolvi pegar essa aula aqui com o Tips para complementar meu conhecimento. Acho o curso muito profissa e dentro da tecnologia moderna e com padrões de projeto de auto nível. Show!
@robsonrdsaraiva5 жыл бұрын
Sensacional, mestre! Incrível a utilização do MVC em projetos, lindo de se ver e bastante usual, parabéns.
@johnnycardoso19653 жыл бұрын
Robson, estou fazendo o FSPH, mas essa aula é que elucidou o MVC, pra mim. Show. É sensacional assistir suas aulas, com tamanha desenvoltura e domínio das ferramentas, sem gaguejar ou ser repetitivo. Merece todo o sucesso que tem !
@williamsouza7111 Жыл бұрын
Aula sensacional, estou seguindo desde a primeira do TIPS e estou tendo cada vez mais progresso! Obrigado Robson
@Joncrecencio4 жыл бұрын
Robson, comecei aprender PHP agora em 2020 mesmo com muitas pessoas criticando minha escolha. Sou iniciante e conheci seu canal sem querer, cara, que conteúdo incrivel, obrigado por compartilhar muitas coisas conosco. Grande abraço.
@alfredogomes13 жыл бұрын
Muito obrigado meu querido sua didática e esclarecedor "Route executa o controller, esse método controller vai até o modelo pega a informações e joga pra VIEWS "
@netsharer Жыл бұрын
Mestre Robson V. Leite! Que sucesso!!!
@joseeustaquiosantos96175 жыл бұрын
Como sempre, mais uma aula sensacional!!! Valeu mestre.
@denilsondias72575 жыл бұрын
Nossa sensacional!! Não vejo a hora de fazer parte do full stack, esse conteúdo gratuito é muito melhor que muito curso pago por ai...
@jcuema4 жыл бұрын
Concordo plenamente, a qualidade é excepcional!
@fernandomiranda66594 жыл бұрын
Muito bom! Código muito organizado.
@diogoalves13335 жыл бұрын
Já chego dando o like, pro melhor canal de php
@buenotibr5 жыл бұрын
Melhor que isso só comprando o Curso PHP Full Stack !!!! cara é show, e eu nem trabalho na Upinside,kkkk
@jcuema4 жыл бұрын
Ótima dica, e excelente série! Parabéns! E deixo de sugestão se poderia gravar um vídeo mostrando o SOLID na pratica pra gente, com exemplos no código mesmo. Abraço!
@m9mm4975 жыл бұрын
Muito foda mestre.
@Wildersk85 жыл бұрын
Muito bom esse sidebar, eu estava fazendo um POG danado quando precisava alterar o comportamento do template.
@albertorocha39043 жыл бұрын
Parabéns pelo conteúdo incrível!
@rafaelcavallin39525 жыл бұрын
Vou assistir depois, mas o like tá garantido!!! :)
@ubsocialsite4 жыл бұрын
Muito boa a aula, incrível. Obrigado!
@lmagalhaeslopes3 жыл бұрын
Muito bom, agora comecei a entender
@DionatanCazarotto5 жыл бұрын
Parabéns! ótimo conteúdo! Coloca na lista do PHP TIPS um sistema de Login e registro com algum componente bacana, seria ótimo!! Valew
@ribafs5 жыл бұрын
Muito grato por compartilhar. A título de feedback eu testei diversas IDEs e editores: NetBeans, Eclipse PDT (eclipse.org/pdt), Atom, VSCode, Sublime e entre estes o que faz melhor o autocomplete é o Eclipse para PHP.
@ribafs5 жыл бұрын
Conversando num grupo vi que o VSCode também com a extensão PHP Intelisense também autocompleta classes e métodos, mas o consenso é que PHPStorm é de fato a melhor IDE em recursos.
@helderchaves21214 жыл бұрын
@@ribafs Olá tem umas licenças de servidor do PHPStorm no ML, será que vale a pena.
@Oifilipemeia4 жыл бұрын
Sempre bem explicado
@infohunters5 жыл бұрын
Grande mestre,não sei não mas juntando todas essas tips da para a galera montar facilmente um fsphp Jr. 🤔 #boraprogramar
@AtshopBr3 жыл бұрын
Cara obrigado.. me ajudou muito.
@britosql5 жыл бұрын
Fala Dev, ótimo assunto e rende bastante discussão!
@paulosboli5 жыл бұрын
Melhor canal de php...gostaria de um curso com a mesma qualidade para fazer app
@_alexollie4 жыл бұрын
Sensacional! Pena que a página do material de apoio não está mais disponível
@kleberkeller2593 жыл бұрын
Sensacional esse conteúdo... mas estou com problema pra renderizar o style, como a versão 4 alpha foi abandonada, estou utilizando Plates 3.4 no Php 7.4, mas não consegui realizar os ajustes. O que é preciso pra corrigir?
@ederedgolveia46585 жыл бұрын
Jedai.....cada dica tua me faz desistir do java...q fera
@franciscojose47115 жыл бұрын
Simplesmente fantástico !!!
@brunofumagally4 жыл бұрын
Top!... seria fácil uma implementação de um Middleware na sua classe de routes? para se comportar tipo de Laravel por exemplo... para interceptar o acesso a uma rota caso não esteja logado, etc...
@vinicre5 жыл бұрын
Muito bom. Faço das palavras denilson dias as minhas. ;) Excelente esse conteúdo.
@FernandoSilvaSousa3 жыл бұрын
Com o plates fica muito fácil integrar com projetos legados pra ir evoluindo incremental
@MarceloNunesSimoni3 жыл бұрын
Primeiramente parabéns pelo material. Excelente didática!!! Você tem algo sobre o twig? Se não tiver, gostaria de assistir uma aula sobre como trabalhar com twig, utilizando cache nas páginas.
@mardoniomelo47835 жыл бұрын
🔙🔚🔝 Já compartilhei 🤠👍 Sugestão para o próximo EP: "Subir o projeto privado para o Github e instalar/atualizar na minha hospedagem"
@tilsonmateus3 жыл бұрын
Excelente didática! É mesmo o que eu estava a procurar! Mais ficou uma dúvida: Como faço quando for o método post, tipo quando eu submeter algo a partir de um form como fica a action do form? Procurei na documentação mais não tinha muitos exemplos usando o Post
@PatrikRufino3 жыл бұрын
Salvou meu TCC
@luribe20094 жыл бұрын
Parabéns pela aula. Acrescentei um input para image no formulário porém ao debugar com vardump recebo os campos de text e não recebo o file. O form tem o enctype... O que pode estar acontecendo?
@diegoferraz84734 жыл бұрын
Como sugestão, você podia fazer uma aula sobre Middlewares. Como criar e utilizar. Abçs e Obrigado
@JabbatheHut54 жыл бұрын
Podem me tirar uma dúvida de Banco de Dados? eu utilizo o *phpmyadmin* e o *MySQL workbench* pra manusear o banco. Um problema surgiu: tudo que insiro ou faço _update_ , _delete_ etc. numa tabela usando MySQL workbench, ele não persiste os dados no phpmyadmin e vice-versa. Como eu integro *phpmyadmin* e *mysql workbench* para ficarem com os dados alinhados? Qual configuração aplico?
@eliseumga24 жыл бұрын
Pessoal, alguém pode me ajudar... eu reescrevi essa video aula e está funcionando perfeitamente, mas utilizando esse mesmo projeto, estou tentando efetuar um cadastro para enviar os dados para o banco. O meu primeiro problema que não estou conseguindo é na action do form, aos "35:46" do video, colocar por exemplo a rota que seria; $router->route("contato.create"); Ao tentar colocar essa action e acessar a pagina ocorre esse erro: Fatal error: Uncaught Error: Call to a member function route()on null in... Alguém sabe me dizer por que $router não está disponivel para usar nessa pagina? ou por que da esse erro? Obrigado...
@macielcristiano63274 жыл бұрын
Dae Robson, boa noite.... Meu velho. parabéns pelo conteúdo, pelo trabalho.. e muuuuuuuiiito obrigado por compartilhar esse conteúdo de valor. Massa!!! Tem alguma área onde poderia disponibilizar esse material de apoio para este episodio?
@pauloalves_4 жыл бұрын
Como eu faço pro meu Phpstorm mostrar essas sugestões cinzas e mostrar as dependências em quanto vou digitando. Retirei sem querer e não sei onde habilitar.
@helderlimaletsgo3 жыл бұрын
Robson, se possível colocar um aviso de que a alpha 4.0.0 foi abandonada pela equipe e não será mais atualizada.
@emersonsilva28862 жыл бұрын
a maioria dos arq dele lá no pack não funcionam mais
@EduardoWeidmanBarijan5 жыл бұрын
Muito bom o episódio, gostei do detalhamento e forma de pensar pra criar a parte de visão. Sugestão pro próximo então, gostaria de saber como fazer o recorte de um template pronto. Não necessariamente precisaria ser de um template pago (tipo do Themeforest), porém os pagos sempre estão cheio de recursos e bibliotecas que normalmente não precisam ser utilizados, então queria ver na prática a melhor forma de recortar, colocar os blocos nos lugares certos, o que fazer com os scripts globais e de página. Isso sim seria de grande valia para pegar qualquer template, mesmo os que desenvolvemos na mão mesmo, e incluir no modelo MVC de forma correta, sem ter muita dor de cabeça. Obrigado!
@Wildersk85 жыл бұрын
Olha basicamente seria assim, se você observou a estrutura de pasta do FSPHP há uma pasta na raiz com nome "shared", dentro desta pasta você cria outras como scripts, styles, fonts etc. Em um template do TF por exemplo, as bibliotecas que serão reutilizadas em todo template, ou em grande parte dele, ou até mesmo em todos templates, se tiver um para um para o site, outro para o dashboard etc, eu deixo lá, como jQuery, Bootstrap se não estiver utilizando a instalação do NPM etc. Os CSS e JS do template eu deixo dentro da pasta do tema, por exemplo: themes/nome-do-tema/assets/css/theme.css Se tiver alguma biblioteca, CSS ou JS que não quer utilizar em todo projeto, só quer utilizar em uma página, você pode fazer a inclusão do plates assim como o Robson fez na página de contato. Exemplo.: você utiliza uma lib para countdown como o jQuery Countdown, mas só uma página do seu site tem o countdown, então você não precisa incluir a lib e o script na "shared" nem na "themes/nome-do-tema/assets/js". No final do seu arquivo de view você faz a chamada do jQuery Countdown pelo plates, para ir no final da body, assim essa lib só sera carregada naquela página, que é a única que precisa dela, assim você diminui o tamanho dos seus arquivos de JS ou CSS e aumenta a velocidade de carregamento da página. Resumindo: os assets essenciais eu deixo na pasta shared, as do template deixo dentro da pasta do template mesmo, e as que não precisam ser utilizadas, eu chamo elas nos arquivos que elas precisam ser utilizadas, se tem uma página ou poucas páginas que usam o Owl Carousel, então eu faço a chamada dele só na página, agora se várias muitas páginas precisarem dele, eu deixo a lib do Owl Carousel na shared mesmo. Espero ter me feito entender.
@lucasgeisel5 жыл бұрын
Muito bom. Seria bacana ver uma aula sobre MVC + AJAX, sempre tive interesse em aprender!
@luismerlini5 жыл бұрын
seria interessante mesmo, com login ainda..
@rodolfosilva52992 жыл бұрын
Mas e se caso eu tenha necessidade de incluir um novo arquivo de footer? preciso escrever $v-layout("footer")?
@johnyn1375 жыл бұрын
Super Aula!! Fiquei com uma duvida, para usar o nome das rotas nestes links. Como ficaria? Vlw!!!
@jonathanmartins812 жыл бұрын
Boa noite! parabéns pelo trabalho. Estou com um erro ao usar router a home carrega de boa o templete, porém ao clicar na sobre por exemplo, da que "Objeto não encontrado!" mais eu tenho a pagina porém não deixa mostrar. (estou usando manjaro e xampp). pode me ajudar?
@AndreDorneles235 жыл бұрын
Muita boa aula Robson! Me tire uma dúvida. Hoje, olhando o projeto do Plates, ainda está na versão 4.0.0-alpha. O último commit do projeto foi a vários meses atrás. Gostei bastante do projeto, achei rápido e prático de utilizá-lo, mas será que ainda vale a pena trabalhar com ele? Ou seria interessante pensar em uma alternativa para as views?
@corarteagenciadigital58335 жыл бұрын
Fala Robson veio de guerra te sigo desde os DVDs kkkk qual a melhor disposição de pastas e subpastas para um MVC legal
@MrMelques4 жыл бұрын
Por que nas views você faz utilização da extensão .php e não .phtml?
@ybiel778x34 жыл бұрын
Esse data layer não serve para sqlsrv ?
@moneybitcoin84544 жыл бұрын
Iai Robson , Muito bom os seus videos, gostando de ver esse conteudo, bacana demais. Like! Nao teria como fornecer o download do Projeto do CafeControl que mostra no fincal do video, seria legal!
@maelsonti4 жыл бұрын
Se esse curso fosse na Udemy com um valor mais acessível eu compraria na hora pra minha empresa, mas nesse valor fica difícil. O material é muito bom e o Robson é um ótimo professor!
@AZnuclear5 жыл бұрын
cara, será que rola um vídeo específico sobre encapsulamento?
@juniormarques30445 жыл бұрын
Sensacional
@detonasaurus3 жыл бұрын
Parabéns pelo conteúdo. Acho que ficou faltando um exemplo prático de como usar o patch(), desculpe meu desconhecimento do método HTTP PATCH, mas não entendi como ele pode ser usado em um projeto, alguém pode me dar um exemplo?
@clucsher13 жыл бұрын
Grande conteúdo! Mas estou com um problema, o meu php não é compativel com plate: - league/plates v4.0.0-alpha requires php ^7.0 -> your php version (8.0.3) does not satisfy that requirement.
@clucsher13 жыл бұрын
Resolvido! no composer.json deeve-se utilizar o "php" : "^7.3||^8.0"
@clucsher13 жыл бұрын
A versão alpha não funciona com php 8, que pena....
@ruasrr2 жыл бұрын
CoffeeCode/Router não funciona no NGINX.
@biazzotto3 жыл бұрын
Olá, como você conseguiu colocar o CSS no projeto, pois quando rodo no navegador não encontra o CSS, não sei como fazer, como se tivesse que rotear ele também, você sabe sobre isto?
@marcionavarro39995 жыл бұрын
Show!!!
@lucasndv3 жыл бұрын
Se eu coloco alguma variavel no _theme nao funciona, se eu coloco nas "filhas" funciona."Undefined variable:" Alguem sabe resolver?
@adrianoferreira50175 жыл бұрын
Aula sensacional.! Uma duvida, caso eu queira criar meu próprio template sem uso do alpha, teria que efetuar alguma alteração, ou implementar algo?
@AlanCarvalhoSP2 жыл бұрын
Infelizmente o Leaghe/Plates versão 4.0.0-alpha não funciona no PHP8 (composer nem carrega essa versão), temos que usar uma versão anterior (3.4) que não tem a função create().
@ivel555 жыл бұрын
Muito bom robeson. Mas pra Android algumas partes não aparece no Google no navegador e no cell e muito mais pratico
@lorddrumond39374 жыл бұрын
Como se passa um parâmetro 'não obrigatório' pra url?
@joseeustaquiosantos96175 жыл бұрын
Boa noite, mestre! Estou com um problema para executar a página aqui. Se eu deixa a home.php em branco ou escreva uma palavra simples, ele é exibido. Se coloco qualquer tag html, como a por exemplo, a página já não abre mais. O que pode estar acontecendo???
@joseeustaquiosantos96175 жыл бұрын
#HELP #PHPFULL
@joseeustaquiosantos96175 жыл бұрын
#HELP
@zeniltonsti40474 жыл бұрын
o plates não esta sendo reconhecido
@marcionicoli77643 жыл бұрын
Mano, muito bom. Te sigo mas agora que de fato parei pra assistir uma aula tua. Faço ADS e quero pegar um curso seu.
@fbrigatt7 ай бұрын
O link de material de apoio não está funcionando, da erro ao preencher o email e clicar no botão receber por email
@marcoantonioadmin4 жыл бұрын
Tudo bem, Robson? Estou com um problema com a rota error. Ao ser acionada, ela adiciona o www. antes do localhost, o que dá erro no navegador de página não encontrada. Sabe me dizer po que isso acontece? Obrigado!
@corarteagenciadigital58335 жыл бұрын
fala doutor, no arquivo _theme na tag footer como eu chamo o arquivo externo? continuo usando o include normalmente? ou como usar o insert, não estou conseguindo usar
@fatosdefato5 жыл бұрын
o theme neste caso seria a visao
@deDeca10005 жыл бұрын
Ótima explicação, a minha dúvida é a seguinte, porque fazer isso tudo do 0, sendo que por exemplo, o laravel, já tem tudo isso implementado?
@wevertonlucas41895 жыл бұрын
Fala Andre, beleza mano? Creio que o Robson vai te explicar melhor, mas o laravel é muito usado por agências e empresas que tenham uma equipe para se trabalhar em uma determinada aplicação, já quando fazemos uma implementação do plates já é usado para um cms próprio, quando você não tem funcionários por exemplo. Imagina só você ter uma empresa onde seu sistema é desenvolvido como um CMS próprio e você precise de uma equipe para te ajudar, essa pessoa que estará entrando na sua equipe teria que primeiramente entender como funciona o seu CMS para poder começar a utilizado, a curva é bem complicada, mas se você utiliza o laravel basta apenas procurar uma pessoa que entenda de laravel e fica tudo bem mais simples pois você acaba não dependendo de uma pessoa ou uma equipe específica para a sua aplicação está rodando. Bem foi um exemplo basicão mais em resumo é isso :)
@deDeca10005 жыл бұрын
@@robsonvleite entendi, mas a minha dúvida no caso, é porque já não utilizar o laravel, ao invés de reinventar a roda... Seria apenas para fins didáticos?
@diegohenrique52274 жыл бұрын
E a parte de status code??
@joseluisaldrighi Жыл бұрын
Minha $title não passa para a __theme.php
@williamsouza7111 Жыл бұрын
Boa tarde amigo Após várias pesquisas, na documentação do componente mesmo consegui encontrar a solução 🙌 No controlador tente usar assim public function home() { $users = (new User())->find()->fetch(true); $this->view->addData([ "title" => "Home |". SITE, "users" => $users ]); echo $this->view->render("home"); } Assim, ao invés de colocar junto com o 'render' os dados, use a função 'addData' para adicionar os dados e logo após use 'render' para renderizar a página. Fiz assim e funcionou corretamente usando a versão 3.4.0 do componente, não testei ainda com a mais recente.
@josenildo_tiago4 жыл бұрын
Consegui fazer mas usando template engine Blade, não sei se foi do jeito certo, mas funcionou, que tal mais um PHPTips dessa vez usando Blade? rsrssr
@billbarsch4 жыл бұрын
porque não o laravel? vale a pena desenvolver isso tudo sendo que eles já fizeram tudo tão testado?
@zeniltonsti40474 жыл бұрын
nada faz o plates templente funcionar
@AtilaDelcanton4 жыл бұрын
Material está fora 404 :(
@gomes21915 жыл бұрын
Tu é o bichão mesmo em! Top. Uma pergunta, integração com o Blade o que você acha disso integrar o MVC com Blade?
@studioragenciademarketing15905 жыл бұрын
Cria um episodio do PHP TIPS , falando sobre cache
@bsdrago2 жыл бұрын
Sumiu o material de apoio ? :(
5 жыл бұрын
Robson, sensacional a aula. Parabéns pelo conteúdo e #obrigadoPorCompartilhar. Agora, tenho duas dúvidas: 1. Você pretende criar alguma lib que gerencie o banco de dados? Falo especificamente das migrações. 2. Sobre essa camisa que você estava usando, onde posso comprá-la? #takeMyMoney rsrs
@studioragenciademarketing15905 жыл бұрын
Robson, como eu faço pra ter uma camiseta dessa ai
@Yaganazy3 жыл бұрын
olhando o vídeo o plates parece bem fácil, 😐 vou testar e ver se e fácil mesmo
@eduardodesampa5 жыл бұрын
help alguém pode me ajudar esta dando este erro
@niltonduarte35313 жыл бұрын
Up
@andersondamata80085 жыл бұрын
TioRob, minhas rotas ficaram em loop :/
@eduardodesampa5 жыл бұрын
Fatal error: Uncaught League\Plates\Exception\FuncException: The function Layout does not exist. in C:\xampp\htdocs\PhpTips\ep07\vendor\league\plates\src\Extension\RenderContext\func.php:172 Stack trace: #0 C:\xampp\htdocs\PhpTips\ep07\vendor\league\plates\src\Util\util.php(47): League\Plates\Extension\RenderContext\{closure}(Object(League\Plates\Extension\RenderContext\FuncArgs), Object(Closure)) #1 C:\xampp\htdocs\PhpTips\ep07\vendor\league\plates\src\Util\util.php(57): League\Plates\Util\{closure}(Object(League\Plates\Extension\RenderContext\FuncArgs)) #2 C:\xampp\htdocs\PhpTips\ep07\vendor\league\plates\src\Util\util.php(47): League\Plates\Util\{closure}(Object(League\Plates\Extension\RenderContext\FuncArgs), Object(Closure)) #3 C:\xampp\htdocs\PhpTips\ep07\vendor\league\plates\src\Extension\RenderContext\func.php(166): League\Plates\Util\{closure}(Object(League\Plates\Extension\RenderContext\FuncArgs)) #4 C:\xampp\htdocs\PhpTips\ep07\vendor\league\plates\src\Util\util.php(47): League\Plates\Extension\RenderContext\{c in C:\xampp\htdocs\PhpTips\ep07\vendor\league\plates\src\Extension\RenderContext\func.php on line 172
@lyckxd.14422 жыл бұрын
Mt bom A A A A A Aaa*bailarinas em choque .. Oh yeah oh yeah Oh Yeahhhhhhhhh A A A A A A Aa