Abordagem fenomenal de uso eficiente de componentes php. Como já disse antes os teus conteúdos são sem dúvida um dos melhores conteúdos de php right way em PT da internet. Sr.º Leite muito obrigado por compartilhar este rico conhecimento. Abraços
Maravilha, você está nos ajudando e muito, não tem palavras para te agradecer. Estarei passando o bizu deste canal para os meus colegas. Está de mais, não deixe de postar estes vídeos por favor, pois nos ajudará e muito. Valeu...!!!!
olha eu me amarrei no resultado final desta aula ela vai ser muito proveitosa na reformulação do sistema que eu fiz aqui, que por inexperiência eu pequei na desorganização dos arquivos e não pensei em uma futura atualização ex: geração de relatórios dentre outras coisas que com o passar do tempo vc vai vendo e percebendo a nao adianta fazer correndo achando que sabe e que aquilo ali pq ta funcionado ta bom, mais vida que segue né pena msm eu não conseguir fazer cria as imagens mais vamos la segue o baile tmj ótima aula!
Cara... eu to usando esse componente a 1 semana, mudou completamente meu ver... juntei com o componente router, datalayer e o cropper. Mano, ficou irada a app
Mestre, Esse seu paginator é show, ajudou muito aqui, porém quando faço uma tela com buscas ele lista blz, assim que vou ir para próxima página ele tipo reseta a paginação, seria legal você fazer uma estrutura com este paginator também em buscas e filtros, ficaria massa. Más parabéns, ficou show!
Robson V. Leite - estou com problemas quando incluo um campo de pesquisa, não hora de redirecionar o componente route esta passando como paramentos na url assim: dominio.com?s=procura&p=1 e não domonio.com/procura/1 - Alguma sugestão ?
Olá, Dav...[SOLUÇÃO] Estava com este problema também, fiz algums ajustes na index de rotas e no paginator. No $paginator = new Paginator(URL_BASE . "/blog/"); E na index de rotas criei outra rota alem da base "/", $router->get("/{post_id}", BlogController:blog). (Resultado) locahost/projeto/blog/2 e assim mostra a paginação com url dinamica. Não sei muito, mas quero tentar ajudar a galera e bora lá :)
Eu devo usar os composer Coffeecode ou focar diretamente nas framework? Isso tá me matando de confusão. Quero ingressar no mercado de trabalho logo. Eu devo parar de me preocupar com isso, já que cada empresa vai ter suas dependências de preferências, e devo focar só nos conceitos? Alguém me dá um help! Quero trabalhar de free lancer tbmm
esta aula eu não consegui os mesmos resultados, alguem tem no github o código pronto? (não precisa o sql a tabela eu já criei, queria os arquivos php para rodar no navegador e fazer a paginação)
@@robsonvleite Apache Version Apache/2.4.37 (Win64) OpenSSL/1.1.1a PHP/7.3.1 PHP Version 7.3.1 Ambiente instalado na mão. Não tenho *ampp. Está dando um erro de 5s: Fatal error: Maximum execution time of 5 seconds exceeded in C:\Apache24\htdocs\upinside\phptips\ep05\vendor\coffeecode\datalayer\src\CrudTrait.php on line 33 Call Stack # Time Memory Function Location 1 0.0014 424968 {main}( ) ...\generate.php:0 2 4.7681 494616 Source\Models\Post->save( ) ...\generate.php:20 3 4.7681 494992 Source\Models\Post->create( ) ...\DataLayer.php:228
vixi o generate php nao alimenta o banco fiz tudo direitinho mas nao manda pro banco só cria a imagem na pasta images mas nao manda os dado pro banco o que será que esta acontecendo se alguem ai ai puder me ajudar agradeço!
se vc estiver fazendo as aulas em sequência, lembra lá que na aula de datalayer ele sugeriu colocar senha na conexão de dados? No meu caso era isso. Minha conexão precisava de senha, e nesse exemplo não usava. Por isso não estava salvando.
pode ser um pequeno error de http, o site lorempixel.com não usa https. Na function "imageUrl" que fica "fzaninotto\faker\src\Faker\Provider\Image.php na pasta vendor" tem uma variável "$baseUrl" que recebe como string a url do site com https, faz o teste mude para http a minha solução era isso e depois da um var_dump no objeto do datalayer e verifica se a cover está recebendo o caminho da imagem e a pasta citada no caminho está com a imagem, caso esteja execute save no banco.
@@rafablum Conteúdo é top. Bastante diversificado. Abrange uma gama enorme de atributos da linguagem. A didática, no ver, a muito boa. É um bom investimento para quem estiver em condições de trabalhar com PHP.
@@fatosdefato essa série de vídeos é muito boa cara. Falando nisso, eu percebi que algumas imagens simplesmente não baixam, logo o cadastro é feito sem o diretório delas. Então eu deixei o meu código igual o do vídeo, depois eu coloquei um condicional no nele para fazer o cadastro somente quando o $post->cover não for null.
Abordagem fenomenal de uso eficiente de componentes php. Como já disse antes os teus conteúdos são sem dúvida um dos melhores conteúdos de php right way em PT da internet. Sr.º Leite muito obrigado por compartilhar este rico conhecimento. Abraços
Um conteudo desse de graça que agrega tanto valor
Que aula top!!!
Maravilha, você está nos ajudando e muito, não tem palavras para te agradecer. Estarei passando o bizu deste canal para os meus colegas. Está de mais, não deixe de postar estes vídeos por favor, pois nos ajudará e muito. Valeu...!!!!
Ae Robson muito obrigado pelo conteúdo. Ver as coisas dando certo é muito gratificante 😀
Aula sensacional!
Caramba, muito muito foda seu conteúdo. Sou iniciante em php e quero aprender cada vez mais. Inscrição garantida amigo.
Eu não tenho palavras para definir a felicidade que vem ao ver tanta facilidade! Obrigado pelo conteúdo de primeira!
Mano, Rob... que baita aula tchê!!!! A mente explode de tantas ideias!!!
Perfeito meu amigo!!
Essas aulas são fantásticas e muito esclarecedoras. Parabéns!!!
Muito boa a aula, tou conseguindo implementar isso junto com MVC, que tbm aprendi aqui no canal.
olha eu me amarrei no resultado final desta aula ela vai ser muito proveitosa na reformulação do sistema que eu fiz aqui, que por inexperiência eu pequei na desorganização dos arquivos e não pensei em uma futura atualização ex: geração de relatórios dentre outras coisas que com o passar do tempo vc vai vendo e percebendo a nao adianta fazer correndo achando que sabe e que aquilo ali pq ta funcionado ta bom, mais vida que segue né pena msm eu não conseguir fazer cria as imagens mais vamos la segue o baile tmj ótima aula!
Dica excelente de como usar o Faker de modo raíz! Série muito boa mestre!
Cara você é de mais, nunca aprendi programar tão bem assim!
Compartilhei no grupo do trabalho, da igreja e até no grupo da família, minha tia disse que era coisa de "rárquer" kkkkkkk
Cara, que vídeo aula incrível. Componente incrível! Parabéns, mestre. #RaizUp #VamosPraCima
Conteúdo top
Cara... eu to usando esse componente a 1 semana, mudou completamente meu ver... juntei com o componente router, datalayer e o cropper. Mano, ficou irada a app
Muito bom, vai me ajudar de mais
Já curti porque sei que é top 🤠👍
Abri o vídeo e a primeira coisa que fiz foi curtir... rsrs..
Excelente conteúdo! Gratidão!
Top Mestre muito boa aula como sempre
Top de mais apreender com quem sabe e outro nível parabéns mestre
Muito bom mestre!
Esse modelo ficou muito bom, de duas telas! Nos cursos da Up ficariam show!
P.M
Valeu por + uma aula!
Parabéns muito bom!
Muitas funcionalidades lembram o laravel... acho muito bacana! O generate é como se fosse as Seeders do laravel :)
Mestre, Esse seu paginator é show, ajudou muito aqui, porém quando faço uma tela com buscas ele lista blz, assim que vou ir para próxima página ele tipo reseta a paginação, seria legal você fazer uma estrutura com este paginator também em buscas e filtros, ficaria massa.
Más parabéns, ficou show!
Massa. 😃😘
Robson V. Leite - estou com problemas quando incluo um campo de pesquisa, não hora de redirecionar o componente route esta passando como paramentos na url assim: dominio.com?s=procura&p=1 e não domonio.com/procura/1 - Alguma sugestão ?
Olá, Dav...[SOLUÇÃO] Estava com este problema também, fiz algums ajustes na index de rotas e no paginator.
No $paginator = new Paginator(URL_BASE . "/blog/");
E na index de rotas criei outra rota alem da base "/", $router->get("/{post_id}", BlogController:blog).
(Resultado) locahost/projeto/blog/2 e assim mostra a paginação com url dinamica.
Não sei muito, mas quero tentar ajudar a galera e bora lá :)
Que belezura =D
Sempre bem explicado. Mas gostaria que ajudasse a criar um CMS completamente com POO e MVC
Show de bola
Muito bom !!!!
Boa noite robson.
é comum o paginator gerar uma paginação em cima e uma embaixo?
Up
Eu devo usar os composer Coffeecode ou focar diretamente nas framework? Isso tá me matando de confusão. Quero ingressar no mercado de trabalho logo.
Eu devo parar de me preocupar com isso, já que cada empresa vai ter suas dependências de preferências, e devo focar só nos conceitos? Alguém me dá um help! Quero trabalhar de free lancer tbmm
Fala Robson! Um #phptips sobre Plates seria bem interessante.
valeu!
Boa noite, mestre!!!
O packagist não está exibindo o readme do coffeecode/datalayer.
@@robsonvleite Ok, mestre! Obrigado.
esta aula eu não consegui os mesmos resultados, alguem tem no github o código pronto? (não precisa o sql a tabela eu já criei, queria os arquivos php para rodar no navegador e fazer a paginação)
Up Robson
tem como fazer sem refresh ??
Excelente, falta deixar o preço do FULL STACK PHP DEVELOPER mais acessível kkk
vai morrer esperando isso kkk
da pra usar com boostrap ?
Cara, você tem um curso?
Custa quanto?
Studio novo, e essa camizetinhaa mano ? vai ter que lavar um dia tá.
Boa tarde, mestre!!!
O meu não consegue gerar a imagem. O que pode estar acontecendo?
@@robsonvleite Apache Version Apache/2.4.37 (Win64) OpenSSL/1.1.1a PHP/7.3.1
PHP Version 7.3.1
Ambiente instalado na mão. Não tenho *ampp.
Está dando um erro de 5s:
Fatal error: Maximum execution time of 5 seconds exceeded in C:\Apache24\htdocs\upinside\phptips\ep05\vendor\coffeecode\datalayer\src\CrudTrait.php on line 33
Call Stack
# Time Memory Function Location
1 0.0014 424968 {main}( ) ...\generate.php:0
2 4.7681 494616 Source\Models\Post->save( ) ...\generate.php:20
3 4.7681 494992 Source\Models\Post->create( ) ...\DataLayer.php:228
O meu não gera imagem também, estou rodando PHP 7.3 no servidor local, tenho direito de reescrita na pasta images, uso Windows 10 e servidor Wamp
vixi o generate php nao alimenta o banco fiz tudo direitinho mas nao manda pro banco só cria a imagem na pasta images mas nao manda os dado pro banco o que será que esta acontecendo se alguem ai ai puder me ajudar agradeço!
se vc estiver fazendo as aulas em sequência, lembra lá que na aula de datalayer ele sugeriu colocar senha na conexão de dados? No meu caso era isso. Minha conexão precisava de senha, e nesse exemplo não usava. Por isso não estava salvando.
@@reinaldorti ok
pode ser um pequeno error de http, o site lorempixel.com não usa https.
Na function "imageUrl" que fica "fzaninotto\faker\src\Faker\Provider\Image.php na pasta vendor" tem uma variável "$baseUrl" que recebe como string a url do site com https, faz o teste mude para http a minha solução era isso e depois da um var_dump no objeto do datalayer e verifica se a cover está recebendo o caminho da imagem e a pasta citada no caminho está com a imagem, caso esteja execute save no banco.
@@isaiasalmeida6413 Solução efetiva, deu certinho aqui, obrigado por compartilhar.
@@isaiasalmeida6413 nunca ia imaginar que o problema era esse. obrigado pela dica!
#UPINSIDER #FSPHP #PHPTIPS
Fala ai Jose.... Que esta achando ou achou do curso FSPHP?
@@rafablum Conteúdo é top. Bastante diversificado. Abrange uma gama enorme de atributos da linguagem. A didática, no ver, a muito boa. É um bom investimento para quem estiver em condições de trabalhar com PHP.
Otimo
O que muda quando se usa URL amigável? ex: /artigos/page/10
Melhorando a pergunta, como usar seu componente Paginator juntamente com seu outro componente, o Router
Meu paginador só funcionou depois que mudei aqui: new Paginator('/blog&page=');
é muito estranho ele não gera o caminho da imagem, mais vo seguir com a aula se nao vo perde muito tempo :-(
Eu sei que já faz muito tempo, mas era só ter colocado um "./" antes de images.
Ex. $post->cover = Image::image("./images", 300, 150);
@@johnatadavi rs nada paizão estou fazendo todas de novo para poder pegar o jeito legal
@@fatosdefato essa série de vídeos é muito boa cara. Falando nisso, eu percebi que algumas imagens simplesmente não baixam, logo o cadastro é feito sem o diretório delas. Então eu deixei o meu código igual o do vídeo, depois eu coloquei um condicional no nele para fazer o cadastro somente quando o $post->cover não for null.
partiu aula 06
ja comecei do zero 3 vezes
nao esta criando a imagem :-(
saberia dizer pq professor ?
O fzaninotto/faker !Abandoned!! Este pacote foi abandonado e não é mais mantido.
Problema resolvido kkkkkkkkkkkkkkkkkkkkkkkk
Aaaaa