FilamentPHP | Creando paneles administrativos rápido 🚀
HTML-код
- Опубликовано: 8 сен 2024
- ¿Quieres crear paneles administrativos en menos de 15 minutos? Ahora ya puedes empezar con FilamentPHP, un nuevo paquete de PHP para crear aplicaciones administrativas en muy poco tiempo.
Terminal Warp: www.warp.dev
Servidor de discord: / discord
👍 Si te gusta este video, ¡considera presionar el botón Me gusta!
🥁 Suscríbete para recibir notificaciones sobre nuevos videos: / @elrincondeisma
Transforma la creación de interfaces administrativas con FilamentPHP: el framework potenciado por Laravel que te permite diseñar paneles de control de manera ultrarrápida, sin necesidad de escribir código frontal.
Libera tu creatividad, simplifica la gestión y disfruta de resultados sorprendentes en tiempo récord. Descubre cómo FilamentPHP y Laravel hacen realidad la administración web sin esfuerzo.
Crea paneles administrativos muy rápido gracias a FilamentPHP.
🎮🎮🎮🎮🎮🎮 SET UP 🎮🎮🎮🎮🎮🎮🎮
📸 Cámara PRO 👉amzn.to/4dFO1kZ
📸 Webcam Logitech C922 👉amzn.to/4cFnx1y
💡 Focos Air 👉 amzn.to/3T9Bs9d
📳 Elgato Stream Deck MK.2 👉 amzn.to/478icyB
📳 Elgato Stream Deck + 👉 amzn.to/3Z0lyln
🎞 Capturadora PRO 👉 amzn.to/3Z9XcWt
🎤 Micrófono MAONO (actual) 👉 amzn.to/474TI9k
📱Tablet iPad Air M2 👉 amzn.to/3Z5oiOu
😎 EQUIPO PC 😎
💻 Mi Pantalla LG 2k 144 Hz 👉 amzn.to/3MqpxA0
💻 MacBook Air M3 👉 amzn.to/478Gpok
🎧 Cascos 👉 amzn.to/3X4dnlo
🖱 Mi Ratón MX Master 3S 👉 amzn.to/4dEidNa
⌨ Teclado 👉 amzn.to/3Xq2fkh
🛠️ DockStation 👉 amzn.to/3XywCVP
🎬 Mira más videos aquí:
🔴 Laravel 9 desde cero: • CURSO LARAVEL 9 GRATUITO
🟠 Crea una API REST: • Curso API REST con LAR...
🟡 Despliega tu aplicación fácilmente: • 📝 Curso API REST con L...
🟢 Roles y permisos con Laravel: • Laravel : Cómo crear R...
🔵 Laravel Excel: • Aprende a crear REPORT...
🟣 Tareas programadas con Laravel: • CÓMO crear TAREAS PROG...
⚫️ Laravel Inertia: • Aprende a crear un CRU...
------------------------Redes Sociales--------------------------
📽️ TikTok: www.tiktok.com...
🐦 Twitter: / elrincondeisma
👨💻 Github: github.com/elr...
📷 Instagram: / elrincondeismaoficial
💌 Telegram: t.me/+Dw3D-OB5...
☕️ Otra manera de apoyar el canal 👇🏼 "buymeacoffee"
www.buymeacoff...
🚀 Gracias a FilamentPHP vamos a poder crear interfaces administrativas mucho más rápidas que desde cero. ¿Has buscado alguna vez un paquete como este? Déjame tus comentarios para charlar sobre esto 👇
Saludos bro, no veo que dejaste el link del terminarl var.
@@joselynabreu728 ahora lo pongo. Mil gracias. www.warp.dev
Madre mía, los de PHP y Laravel van a por el primer lugar del ranking de frameworks webs.
Totalmente
Hola Isma! Por suerte para mi, ayer descubrí tu canal. Soy fullstack JS / PHP y no encontraba canales dedicados a PHP tan modernos como el tuyo. La edición, la calidad de audio e imagen, lo bien que resumes y explicas todo, una maravilla! Espero que crezcas en RUclips como te mereces.
Muchas gracias!! Es complicado
Muchisimas Gracias , se ve magnifico . Justo cuando estaba pensando abandonar PHP y dedicarme de lleno a NodeJS y todo su stack aparecen estos videos que me seducen a quedarme donde estoy , despues de todo, es lo que paga las cuentas a final de mes. Saludos desde Argentina!.
Nunca es malo aprender nuevas cosas
Este video me ha venido de perlas!! , Me ayudará mucho con mi proyecto de grado en la universidad, tengo que programar un ecommerce con su panel administrador, seria increíble que explicaras a detalle todo esto ! ❤️🙌🏼
Intentemos llegar a los 500👍
@@elrincondeismase llego 🎉🎉🎉🎉 go go ho felicidades
Bro muchas gracias por el video, te ganaste un nuevo subscriptor.
Gracias!!!
No conocía Filament y estoy muy gratamente sorprendido. También por tus videos que explican todo de manera muy clara y precisa.
Felicitaciones y muchísimas gracias.
Como desarrollador frontend, esto lo veo muy bien. Ya que muchas veces paneles de administracion de los 90 y esto es avance. Gracias por compartir
Totalmente!!
Gracias Isma, siempre aportando a la comunidad. Creo que este Laracon nos dio muchas alegrías a los desarrolladores de Laravel y PHP.
Saludos desde La Rioja, Argentina.
Saludos desde España!! Si yo creo que este Laracon ha sido maravilloso
Una locura tu video Isma, me dejo boquiabierto que sea tan sencillo y rápido de crear, excelente contenido.
Mira el curso que voy a sacar
Excelente video y buenísima explicación. Se agradece tu esfuerzo, sigue asi.
Muchas gracias
Hace poco que te he descubierto y estoy disfrutando de la calidad de tus videos. Gracias.
Estoy esperando más sobre este paquete que me parece muy interesante.
Lo que no he sabido encontrar es el canal en Discord
Muchisimas gracias. Espero que la comunidad siga creciendo.
Genial, no sabia que exisitia esto. Yo seguia utilizando plantillas como ADMINLTE.... esto facilita todo. Voy a seguir con el curso. Espero que sigas con más videos como este.
Gracias
Excelente Isma, muy bueno tu tutorial, nos ayudarías muchísimo enseñándonos mas sobre esta fabulosa herramienta, gracias!!!!!!🙏
Excelente aporte Gracias Isma!!!!!! no conocia Filament . De ahora en mas te sigo
Pasate por el discord
excelente, muy bueno el paquete.... Felicitaciones Rincon de Isma
Gracias a ti!
Es genial, armarte un curso sobre esto.
Lo tengo en mente
Excelente muchas gracias por compartir tus conocimientos! Buen material
Mañana sale la primera parte del curso gratuito de filament. Estate muy atento
Wow!!! vi el video completo, pero esto es increible! Existen herramientas como estas en otros lenguajes? realmente increible. Excelente video!
Si. Django en python hace algo parecido.
Gracias profe Isma, muy bien explicado y con la sencillez que le caracteriza. Este material vale oro. Muchas gracias y felicidades
Muchisimas gracias a vosotros
Excelente video, gracias por compartir!!
Genial vídeo, en el minuto 8:09 haces mención sobre el método unguarded que es similar a definir la propiedad $guarded = [] en cada modelo. Sí es recomendable siempre y cuando tengas control de los datos que son enviados, por ejemplo usando un FormRequest, en la sección de rules (reglas), defines que campos van a ser recibidos.
Por ejemplo defines ahí: nombre: required,string; apellido:required,string. Si un usuario avanzado o 'habil' envía más datos como cumpleaños, teléofono, etc ... que no están definidos en el FormRequest, entonces el controlador solamente va a guardar los datos definidos del FormRequest: nombre y apellido.
Saludos! ✌
😂😂😂😂 Si, me viste que no estaba suscrito, obviamente nuevo suscriptor, saludos desde Cuba Maestro. Gracias por aportar sus conocimientos
Saludos y gracias
Que Genial PHP en su máxima expresión... Te ganaste un suscriptor.
Saludos desde Costa Rica
Muchisimas gracias. Pasate por nuestro discord
Muy bueno, parece magia!
Está brutal, yo me he tenido que matarme en crear en react un CRUD "un poco" el proceso de creación de formularios, pero esto está mejor para hacer los formularios básicos de administración que es lo más usado en herramientas,
Eso es. Para lo mas básico es como funciona. La verdad. Aunque se pueden llegar a realizar cosas muy chulas
buena, simpre utilizando laravel y tardaba en crear todo, con esto sera mucho mas rapido
Diablos que llamativo y cuánto se ahorra tocará echarle un ojito a ese framework
Si. Es una pasada
Ha estado genial, un paquete muy interesante, gracias por tu tiempo, saludos😀
Gracias a todos
jueeeeeLa gran p....
que genial esta el FilamentPHP lo estare probando
Te lo recomiendo
Isma... Gracias!! de verdad aportas un montón
Muchas gracias. Comentarios asi hacen que siga subiendo mas contenido
Excelente forma de explicarlo. He visto que hay un plugin para importar CSV, podías mostrar un ejemplo de su funcionamiento
Excelente este paquete!!! Gracias
Gracias a ti
JAJAJAJAJAJA estoy super sorprendido con esto, empecé con laravel hace poco, estoy desarrollando todo un sistema para la universidad, veía el tema de Filament pero pensé que solo era un pack básico de laravel y uffff la diferencia de crear un sistema desde cero del modo tradicional con Filament es tremendo, hiciste en 30 minutos lo que me hubiese llevado un buen rato hacer.
Eso es
Pasate por el curso
Excelente video.
Muy buena la interfaz y excelente explicación, Sigue adelante con sus vídeos parcero
Muchas gracias!!!
Buenas tardes Isma, gracias por el contenido. Te comenti que yo utilizo Laravel Sail para los ambientes de DEVs y tuve que usar el comando con require con el :"^3.0-stable" para poder ejecutar el artisan filable:install. Un abrazo.
Tremdno, gracias por tu aporte.
Con gusto
Claro Añadir código sin saberlo que estás añadiendo dará una seguridad perfecta y el control deseado
Espectacular
Excelente video, puedes complementarlo con la parte de asignar roles con FilamentPHP . Gracias por tu tiempo y por enseñarnos cosas nuevas
Excelente video
Muchisimas gracias
Excelente explicación ¿Puedes hacer un vídeo de como subir a producción un proyecto de Filament? Podría ser digital ocean u otro que tú nos recomiendes
Está muy bueno, me hubiera servido hace años, ahora ya tengo desarrollado uno propio que hace las mismas cosas y algunas más como generar reportes en automático y control de datos pero sin laravel ni nada, solo php y Javascript, implementando controles de seguridad de los que requieren el lugares cómo bancos.
Gran trabajo entonces!!
@@elrincondeisma si ya estoy haciendo la nueva versión con IA para que se cree sóla la aplicación en base a lo que debería llevar según la descripción de cada función. Lo malo es que es un suicidio cómo programador, pero si no lo hago alguien más lo va a hacer así que preferible ser parte del cambio y no parte de quien es cambiado por la IA
@@TripleSith si quieres contactar conmigo puedo ayudarte
@@elrincondeisma muchas gracias por la oferta, no necesito ayuda de momento. Igual nuevamente gracias por el gesto.
Se ve un paquete muy apetecible de aprender con Isma, por supuesto, y llevarlo a producción
Jejeje muchas gracias
Eso está buenísimo ! ✌🏼✌🏼✌🏼
Gracias
Excelente video!👏
Gracias!
Por favor, una duda, donde escribiste $table->unsignedBigInteger('price') (de la tabla 'trataments'), ¿no sería más adecuado usar decimal, por ejemplo: $table->decimal('price', 12, 2)->nullable();?
Aula incrível. Obrigado. Saudações do Brasil!
denle like gente , esta super bueno , gracias por el video
Gracias!!
Genial para desarrollar rápidamente y veo que no necesita de microframeworks como Jetstream o herramientas como select2, aunque me falta ver el tema de los roles y permisos. Buen video y gracias por el dato.
Tienes el curso gratuito que he realizado
He mirado todo el vídeo y la explicación, no se si esto se adapta para algo más complicado, hay veces que hay paneles que requieren otra lógica más compleja, subir fotos, videos, tal vez relaciones a mano , me tocó hacerlo con datatables , etc.
Gracias por cada vídeo
Gracias a ti! Veremos multitenant por ejemplo
@@elrincondeisma yo he implementado desde 0 y cuesta tiempo pero hay requerimientos que si o si hay que hacerlo a mano, no se si esto serviría para hacer lo básico y luego extenderlo a algo específico, como subir videos, crear avatares, por decir algo
@@ssheduardo totalmente. De todas maneras en septiembre voy a subir una serie de videos en el que crearemos una app completa
@@elrincondeisma tienes el link de esa serie de videos?
Muy bueno!!
Gracias!!
Espectacular Isma, seria genial si hicieras un sistema mas avanzado con Filament.
En camino…
buen aporte :)
Muchas gracias
@@elrincondeisma sabes q estoy trabajando en hacer como un sistema de control de estudio, pero necesito hacer unos procesos en los datos a nivel de controlador, pero en filament lo encuentro un poco engorroso, si pudiera explicar o hacr un video de usos un poco mas extensos para procesar datos o algo que me oriente ya que aunque programo aun no estoy a nivel de programadores como tu, y eso me motiva a estudiar mas. he estudiado filamen y ando viendo como implementarlo en este proyecto o mejor dicho utilizar todo el potencial de filament pero no encuentro la manera de procesar datos antes de mostrarlos en las vistas, asi como realizar querys iner en la carga de datos para mostrar consultas que se ejecuten en tablas relacionadas de manera extensa o con varios parametros relacionados en varias tablas.. asi como modificar mas alla las vistas de las platillas que el trae para la carga y visualizacion de datos. y en verdad exclente canal.
Se ve interesante ese Framework en PHP. Aunque yo tengo un propio sistema de panel de administración, pero la curva de aprendizaje me parece que para mi no vale la pena de momento, aunque el diseño del Panel es moderno sirve para inspiración.
Buen video.
Muchas gracias
Hola Isma excelente video, quisiera consultarte como se puede poner una sumatoria en los tratamientos, es decir si tiene 4 tratamientos colocar la sumatoria del total, gracias sigue adelante compartiendo tus conocimientos.
Excelente la manera de crear las interfaces, gracias por el video es información muy valiosa, estaré en espera del vídeo donde se muestra la forma de realizar interfaces complejas, solo tengo una duda, de está manera nos olvidamos del motor de vistas blade de Laravel, para utilizar phpfilament?
No. Es mas puedes hacer vistas personalizadas con los componentes que trae
Ya estamos cerca de los 500 likes , espero el segundo video
💪 llegaremos!!! Poco a poco
Muy buen video, y el terminal warp es lo mejor que he visto, pero tengo windows :(
Gracias a ti! Y si a ver si lo portan a otras plataformas
Si y yo linux ... a buscar una alternativa!!!
Es increíble filament principalmente la manera de construir formularios,¿Ese es un paquete aparte o es exclusivo del propio framework?
Es increible. Es un paquete a parte
una consulta si tengo una relacion entre 3 tablas clientes, historia y citas, donde "citas" tiene el historia_id y a su ves "historia" tiene cliente_id como hago para sacar el nombre del cliente desde la tabla citas ? Forms\Components\Select::make('historia_id')
->relationship('historia','cliente_id')
ya paso los 500 likes hehe 😅
El proximo video de la semana que viene vamos a hacer un saas multitenant. Hay que apoyar ese vídeo más que este!!! 😀
Alguno que haya seguido el tutrotial que le haya dado error en las relationmanager
Cuando trato de ingresar un tratamiento me dice que el paciente_ID no tiene un valor determinado
Muy buen video. Gracias por el ejemplo, tengo una consulta, en caso de implementar algo personalizado en la vista como se haría.
En el extendido lo vamos a ver
esta bueno pero si se hace con unguard se dejaria sin seguridad los formularios, y del modo que explicas es mas sencillo pero seria bueno que explicaras como trabajar con filamentphp sin dejarlo inseguro. saludos , buen video
Eso es. Para el extendido haremos algo para ponerlo en produccion
Excelente! podrías mostrar como configurar en producción para un server Nginx pues intente subirlo pero me da error 404 para los archivos de livewire
buenos dias isma. lo que no pude agregar es una vista personalizada al menu. osea que se abra dentro del mismo panel
En el extendido haremos algo parecido. Llegaremos a los 500?
sabes como actualizar una columna al eliminar un recurso, como por ejemplo si tienes un campo "deleted_by" para tener un log en la aplicacion de los usuarios que eliminaron un recurso como se actualizaria este campo con el id de ese usuario que elimino el recurso?
Gracias por tu aporte Isma. No conocía Filament y me sorprendió gratamente. Traté de simular el ejemplo pero quedé atrapado en un error: Class "NumberFormatter" not found. ¿Alguna sugerencia?... ya apliqué la recomendación de actualizar en php.ini la extension intl, pero sigue el error. Gracias por compartirnos tu conocimiento
Cuando te da ese error
Pásate por nuestro discord
@@elrincondeisma gracias por tu respuesta, este mensaje me sale al intentar mostrar el listado de 'patients', los patients se crearon exitosamente pero la vista en Patients respondió con ese error.
Hola, se puede listar los datos de un campo ENUM de la BD? saludos
Hola buenas, tengo una duda que pudiera parecer un poco tonta pero, ¿Es posible añadir código html en una page? es decir, si necesito añadir algún carousel o un elemento estático para generar una page personalizada, ¿Cómo podría hacerlo dentro de filament?
Hola Isma que tal. tienes algo que le de profundidad al uso de Charts. este video a sido una pequeña gran guia. Saludos
De momento no
Gracias amigo! Me gustaría saber que diferencia o similitudes hay entre FilamentPHP y Laravel Nova, y que ventajas hay entre una herramienta sobre otra (sin considerar que Nova es de pago)
Nova lo probe hace muchos años. No te puedo decir sinceramente grandes ventajas de uno a otro frente a que uno es gratis y el otro no
Hola, esta buenísimo tus vídeos y de cómo los explicas, quisiera saber si en una tabla se puede actualizar cada Row pero en real time, es decir actualizar en estado de una Row de activo a no activo con un radio input
Si, se puede
@@elrincondeismacomo se podría realizar o alguna idea?
Gran video, que pasada de paquete
Isma conoces algún CMS Open Source con PHP que pueda subir en un hosting compartido CPANEL, he visto algo como TwillCMS, conoces alguna alternativa, te lo agradecería?
Twill y wintercms. No uso mucho los CMS. Y cuando lo hago voy a wordpress que es también php
si las opciones del select vienen de una db como se haria?
Compa.. excente paquete de laravel no lo conocia; sabes si es posible ingresar registros en varias tablas por ejemplo al crear un usuario tambien q llene una tabla historicos.
Mañana sale la primera parte del curso de filament gratuito. Estate muy atento
A mi no me aparece el apartado donde se agrega el relation-manager, osea los tratamientos, hice lo del video, pero no aparece, incluso vi en otro video donde se crea con el nombre de la relación que esta en el modelo y a pesar de hacerlo asi, no aparece. alguien mas tuvo este problema?
Hola Isra.
Se puede para rest api?
2. Puedo usar la combinación en las vistas de breeze + react y ademas instalar aparte livewire para el admin?
Por supuesto!
que hay si quieres añadir logica extra? por ejemplo un boton y al pulsarlo haga x cosa...
Mira los proximos videos
podrias hacer reportes de tablas relacionadas para exportar en pdf por favor?
Muy bonito y todo pero, hacer peticiones al backend pa filtrar me saca corriendo, pa completar la huida obliga a trabajar monolito
Digamos que no vas a hacer una super aplicacion con filament. Es mas bien para hacer herramientas administrativas.
Hola, super su canal, excelente. Molestia: ERROR cuando trato de instalar el ADMIN ME SALE ESTE There are no commands defined in the "filament" namespace., PUEDE AYUDARME, horas y no oluciono esto.
Reinstala todo el proyecto
excelente video, una consulta, podrias decirma si antes de crear el usuario modificaste el archivo env para indicarle el nombre de la bdd o le corriste las migraciones??? gracias por tu tiempo man
Siempre antes de correr las migraciones
@@elrincondeisma muchas gracias broster
me instala la version 2.17 y no me deja actualizar a 3, genial
Como se puede acceder a las vistas para modificar el lenguaje ?
Buenas noches Ismael. Es mejor utilizar los componentes de filaments o usar html con blade?
Como bien senior… depende. Quieres algo rapido? Usa los de filament. Quieres algo personalizado? Usa los que crees tu.
@@elrincondeisma Gracias por responder.
Muy buen contenido, ¿existen alternativas para otros lenguajes?
Si. Django para python por ejemplo
Pregunta isamel, esto sigue funcionand con laravel 11?
Hola Ismael, usando filament tambien puedo añadirle multitenancy al proyecto?
Si eso eso
Hola.
He intentado hacer su proyecto pero siempre me sale este anuncio cuando instalo filament.
nstallation failed, reverting ./composer.json and ./composer.lock to their original content.
Que sera?
composer esta con la ultima actualizacion.
Hola Isma necesito ayuda como hago para mejorar el filamentphp 3 en la velocidad veo que se comporta muy lento y cuando veo tus videos se ven que es rapido hay algun paso o tutorial lo estoy haciendo en localhost y siempre es necesario hacerlo por php artisan serve y activando xampp gracias
Acabo de caer, se puede integrar un sistema de permisos (avanzado) por acl? por vista / editar / borrar, / que x usuarios no vean x campo?
Si. Con spatie permission
@@elrincondeisma gracias trasteare!
¿ Este paquete tiene algún costo ? imagino que pronto tome ese camino y igual se ve demasiado útil. y si llega a tener versiones premium seguro que vale la pena aun para los de Latinoamerica o países con monedas mas devaluadas.
De momento es gratuito
Muy bien me parece una herrameinta genial, pero tengo una pregunta por ejemplo si yo en mi formulario tengo que recoger un dato numerico en un input y antes de guardarlo debo tratar ese numero por decir algo usarlo en una formula para guardar el resultado de esa formula como debo hacerlo enq ue parte se hace ese calculo antes de guardarlo? es decir en formulario pido el numer x pero ese campo no existe en la tabla en la tabla existe resutado de la formula y espera es el resultado de dicha formula. Como se hace eso?
Te invito a mirar el curso donde tratamos campos
@@elrincondeisma gracias, me pones el link al curso pensemos en los que lleguen al mismo dilema.
tengo muchos problemas para usar spatie roles y permisos con filament estaria bueno un video sobre spatie con filament
Podria valorarlo. A lo mejor hago una serie nueva. De FilamentPHP
estaba tratando de buscar cursos de filament 3 o del 2 pero casi no encuentro =( y le veo demasiado potencial pero no soy mucho de leer como para leer toda la documentacion haha xD esperemos que te animes o si sacas curso yo lo compro me gusta mucho como explicas los temas buen trabajo sigue asi@@elrincondeisma
yo te recomiendo usar filament shield, es muy bueno para roles y permisos y facil de usar y aplicar
Quiero crear un CMS para gestionar lading pages......
y como puedo editar las vistas que nos trae por defecto?
Las vistas administrativas?
Las principales no puedes. Debes crear tus propias paginas.
Y si quieres cambiar el estilo debes crear un tema personalizado
@@elrincondeisma pensaba hacer algo similar a WordPress..
O sea la apariencia de la dashboard no se puede cambia, correcto
Dale gracias por tu consejo, creare las plantillas para implementarlas en el proyecto
No funciona, sale error: ERROR Command "filament:install" is not defined. Did you mean one of these?. Incluso volviendo a instalar y siguiendo todo paso a paso.
Pasate por nuestro discord.
me falla en la parte de relationmanager, no me inserta la columna que es foreign id
Que error te da
@@elrincondeisma Integrity constraint violation: 19 NOT NULL constraint failed filament
Estoy teniendo problemas al instalar filament. No sé si alguien me podría ayudar
Pasate por el discord