Sería genial un vídeo explicando relaciones entre tablas, y otras características, no me importaría pagar por un curso para eso, me parece que tiene mucho potencial Craftable.
@@jos3509 la verdad tuve muchos problemas, hay errores en la versión nueva de laravel, me cambié a angular y la base de datos que estoy utilizando es la de firebase
Excelentes todos los videos del canal !! Explicaciones muy claras. Con respecto al paquete de craftable para prometer mucho. Quizas se podria plantear algun proyecto del tipo stock entradas salidas con sub items listados permisos.
Muchas gracias Juan!! Si podemos hacer muchos proyectos, con craftable o con el proyecto que ya les deje que tiene roles y permisos. Saludos y gracias!
no me genero la password en laravel 9 y no deveria ser problema la version ya que hace dos semanas que actualizaron el repo de crafttable con soporte a laravel 9
Seguí los pasos del tutorial, pero no se me instala, me da este error: Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires brackets/craftable ^5.1 -> satisfiable by brackets/craftable[v5.1.0]. - brackets/craftable v5.1.0 requires illuminate/support ^6.0|^7.0 -> found illuminate/support[v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but these were not loaded, likely because it conflicts with another require. You can also try re-running composer require with an explicit version constraint, e.g. "composer require brackets/craftable:*" to figure out if any version is installable, or "composer require brackets/craftable:^2.1" if you know which you need. Estoy usando laragon, tambien hice las sugerencias y nada, no se instala
hola estimado, tengo una duda el crud, que entiendo es la posibilidad de agregar, editar y eliminar, esta perfecto, pero si de esos datos que registro, hay un dato que me identifica para que usuario es de utilidad, y quiero ejemplo tengo 3 usuarios y quiero que cuando ingrese al momento de ver lso datos, le salga solo lo que aplica para el usuario, con esta herramienta es posible o esta cerrada a esa funcionalidad.
Muchas gracias, por esta grandioso aporte, sin duda alguna acelera el proceso de la creación de los CRUD, pudieras con está aplicación hacer unos ejemplos con tablas relacionadas, mucho agradecería con este apoyo. Saludos y felicitaciones además de mi agradecimiento por tu profesionalismo y tiempo que aplicas para mostrarnos detalladamente todo el proceso.
@@informaticadp la verdad CRAFTABLE me parece excelente ya lo compartí, porque ahorras demasiado tiempo de programación, ojala y pudiéramos ver más pues, como tu explicas y lo expones, se nos hace mucho más sencillo. Nuevamente agradezco mucho tu apoyo y aportación.
@@informaticadp Es verdad que es fácil instalar y crear un crud, pero a la hora hacer relaciones entre tablas y modificar el UI es algo complicado, si bien te lo explican en varios pasos no lo explican de manera extendida qué hace, cómo se hace correctamente, toma mucho tiempo entender sólo con documentación.
Hi, I highly recommend upgrading to Craftable PRO, the new version of the Craftable project. This update brings a lot of awesome new features, including a beautiful design, a powerful role and permission management module, an improved media manager, and a module generator. You'll be surprised at how much it will improve your productivity and speed up project development. Don't miss the opportunity to take on the role of the most productive developer in the galaxy! Upgrade your version of Craftable to Craftable PRO and discover all the benefits of this new version. Trust me, you won't regret it!
Gracias por el contenido, pero tengo una duda. Como yo haría un crud de productos con categorías? Es decir, tengo una tabla de categorías y otra de productos, en la de productos tengo el id de la categoría, y después me gustaría de tener un filtro donde selecciono la categoría y que muestre todos los productos de esta categoría. Es fácil de hacer ? Agradezco por cualquier información. Saludos
Si les sale algún problema como a mí: en php.ini agregar: extension=php_exif.dll en consola VsCode: composer require symfony/process composer update composer require spatie/laravel-medialibrary luego a instalar normalmente.
@@andresmendoza7105 bueno, a mí me salió ese error cuando ejecutaba los comandos de instalación, busque tal y como salía el error del php.ini (copiar pegar tal cual) y luego funcionaba pero luego salía error en Mix, con esos comandos se me arregló sencillamente, tal vez haya hecho algo aparte con el php.ini, no recuerdo bien porque probé varias cosas como canbiar de versión y agregando ese pedacito de código funcionaba bien. Espero hasta éste punto lo hayas podido solucionar de alguna manera . (☞^o^) ☞
buena tarde a todos una consulta me sale este error Installation failed, reverting ./composer.json and ./composer.lock to their original content. alguien sabe como se soluciona, muchas gracias
Hola, gracias por los conocimientos compartidos, tengo un problema al INSTALAR CRAFTABLE 7 en LARAVEL 9... me sale el siguiente error: Problem 1 - Root composer.json requires brackets/craftable-installer ^2.0 -> satisfiable by brackets/craftable-installer[2.0.0, ..., v2.0.4]. - brackets/craftable-installer[2.0.0, ..., v2.0.4] require symfony/console ~3.0|~4.0|~5.0 -> found symfony/console[v3.0.0, ..., v3.4.47, v4.0.0, ..., v4.4.38, v5.0.0, ..., v5.4.5] but the package is fixed to v6.0.5 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions. You can also try re-running composer require with an explicit version constraint, e.g. "composer require brackets/craftable-installer:*" to figure out if any version is installable, or "composer require brackets/craftable-installer:^2.1" if you know which you need. Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Encontré el problema, es la versión. composer create-project laravel/laravel mi-proyecto-laravel 8.0.* Puedes cambiar la conversación especificando en el número
Me gusto mucho este amigo, he leído la documentación y he estado implementando en un proyecto, pero no he podido avanzar, debido a la documentación y ejemplo son muy poco. si pudieras hacer unos videos con la relacion de muchos a muchos fuera genial
Hola, tengo poca experiencia con Laravel. Si preciso modificar la migración, hay algún comando para actualizar automáticamente la estructura de tratable. Eje. Me falto un campo en la bd, tengo que modificar archivo por archivo
Tremendo, muchas gracias por compartirlo. 👏🏼 Pregunta: Si los campos son tipo (select, checkbox, switches) también los crea automáticamente o se deben modificar o crear en el código? Gracias nuevamente, saludos.
Hola, tengo problema con la carga de los estilos, me aparece lo siguiente en el inspeccionar de mi navegador, pero por más que busco, no encuentro ni la vista principal para editarla ni estos archivos en ruta, o bueno, si encontré varios, pero no encuentro el archivo donde se referencian las siguientes rutas: GET localhost/media/1/conversions/avatar-thumb_150.jpg 404 (Not Found) admin.css:1 GET localhost/fonts/vendor/font-awesome/fontawesome-webfont.woff2?20fd1704ea223900efa9fd4e869efb08 net::ERR_ABORTED 404 (Not Found) admin.css:1 GET localhost/fonts/vendor/simple-line-icons/Simple-Line-Icons.woff2?3826fa1cb2348dd93948a50cbd2b8fb6 net::ERR_ABORTED 404 (Not Found) admin.css:1 GET localhost/fonts/vendor/font-awesome/fontawesome-webfont.woff?f691f37e57f04c152e2315ab7dbad881 net::ERR_ABORTED 404 (Not Found) admin.css:1 GET localhost/fonts/vendor/simple-line-icons/Simple-Line-Icons.ttf?3ec13a24af3fdda1110771d3541915a2 net::ERR_ABORTED 404 (Not Found) admin.css:1 GET localhost/fonts/vendor/font-awesome/fontawesome-webfont.ttf?1e59d2330b4c6deb84b340635ed36249 net::ERR_ABORTED 404 (Not Found) admin.css:1 GET localhost/fonts/vendor/simple-line-icons/Simple-Line-Icons.woff?5c9febce52054ae0b96ddd3e2d173e1a net::ERR_ABORTED 404 (Not Found)
hola buenos me podrian ayudar con el siguiente problema lo pasa es que sigo todo al pie de la letra y cuando le doy npm run dev me aparce el siguenete error: [webpack-cli] Error: Unknown option '--hide-modules' [webpack-cli] Run 'webpack --help' to see available commands and options
Tu problema esta en el package.json lo que tienes que hacer es editar ese archivo con esto: "dev": "npm run development", "development": "mix", "watch": "mix watch", "watch-poll": "mix watch -- --watch-options-poll=1000", "hot": "mix watch --hot", "prod": "npm run production", "production": "mix --production" y asi resuelves ese problema
Tengo una duda al instalarlo con laravel nueve me marca el error en el form.blade de admin-user por un endforeach no se si le agrego el break me marc cómo 15 errores más pero con el elseif ya no marca nada
Genial gran aporte... Gracias por el conocimiento compartido... Si te alcanza el quizá puedas enseñar este crud con adjunto y roles y permisos sería estupendo, muchos éxitos...
Gracias por el video, estoy usando laravel 9 y tuve algunos detalles, como dice la guia de craftable, hay que usar un downgrade: > composer require psr/simple-cache:^2.0 maatwebsite/excel y al hacer el 'npm run dev' a mi me salio el error: "Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0." lo solucione con: > npm install sass@1.32.0 y nuevamente usar: npm run dev
Amigos, puede que en la instalación te de algunos error como este que a mi me dió: Problem 1 - brackets/craftable 7.0.x-dev is an alias of brackets/craftable dev-master and thus requiralled too. - brackets/craftable[dev-master, 7.0.0] require maatwebsite/excel ^3.1 -> satisfiable by ma3.1.0, ..., 3.1.x-dev]. La solución es abrir el archivo php.ini ubicado en C:\xampp\php, luego en la linea 925 vas a encontrar ";extension=gd", le debes quitar el ";" para que no esté comentado, ya con eso puedes instala r.
Muy interesante pero como que te da todo servido para personalizar si por ejemplo ya me acostumbre al jetstream lo tendria que reconfigurar enrutables etc y el dashboard si esta interesante tanto esticamente pero aca va mi pregunta este te da para un crud con una sola tabla supongamos que quiere relacionar con roles y permisos o noce categorias perfiles que estarian en distintas tablas eso me interesaria pero meterle por consulta noce si hay video sobre ese tema profe gustavo.
Cómo estás Angello. Pienso que cada herramienta tiene un uso específico. Claro que no es para todos los proyectos, en cuanto a roles y permisos creo que si se puede adaptar. Con jetstream todavía no lo probé. Saludos.
@@informaticadp buenas profe gustavo me refiero a que yo tengo una base de datos ya independiente y he migrado las tablas que laravel me crea pero como crearia la migracion y los modelos para hacer consultas directas sin eloquent si me peudes dejar claro ese tema profe gustavo saludos
Hola, genial tutorial, muchas gracias, quiero hacerte una consulta, hay una forma desde Laravel de darle un titulo a las columnas diferentes de los nombres de las mismas? para que se pueda por ejemplo a un campo llamado numeroDeCliente, que en todas partes muestre "Nº d cliente", no se si me expliqué claro, muchas gracias!!!
Hola Pablo, muchas gracias!! Claro que se puede. Lo que no entiendo es si lo queres cambiar a nivel de vistas. Si es así, modificas las plantillas como lo muestro aqui. O es otra cosa? Saludos.
hola, me sale este error no se si me puedas ayudar, creo que la razon es porque no es compatible, pero ya lo intente, tengo laravel 8 Problem 1 - Root composer.json requires brackets/craftable ^5.1 -> satisfiable by brackets/craftable[v5.1.0]. - brackets/craftable v5.1.0 requires illuminate/support ^6.0|^7.0 -> found illuminate/support[v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev] but these were not loaded, likely because it conflicts with another require.
@@fernandorobra9297 solucionado, ve a tus variables de entorno, y si usas wamp copia la dirección de php7 que está en su propia carpeta, osea el bin pero dentro de la carpeta de php7 porque wamp maneja varias versiones
De casualidad tendrás algún tutorial sobre como Importar un archivo de Excel o Csv, con información que alimenten tablas en una base de datos y que me las muestre en un Crud?, me gustaria saber si es posible esto Con Laravel. Esto ayudaría para cuando hay mucha información y deseas hacer una importación masiva que estar digitando uno a uno. Gracias de antemano
tengo una duda, y si la tabla de productos ya existen? y lo que se requiera es como poder hacer el crud yo supongo que solo se ejecuta admin:generate table_name, pero no estoy completamente seguro
Una duda, se pueden por asi decirlo... Combinar esta parte del crudcreator con un una base de datos sql que ya tengo mas un login usando bootstrap? Y si es asi podría alguien instruirme?
Excelente! y como seria para hacer una página pública (sin necesidad de loguearse) que solamente tenga el buscador y que puedas ver los resultados y al elegir un resultado pueda ir a una pagina con detalles (solo opciones para ver, sin editar)?
Estimado buen video. Ya lo instale y me salio bien algunas adaptaciones. Tengo un problema con los campos fecha. Cuando esta en modo edición las fechas no las reconoce como validas. Requiere que se ingrese la fecha nuevamente caso contrario no deja grabar. ¿Tienes algun manual para el manejo de datos tipo fecha en Craftable?
Hola no e podido realizar el proceso ya que al momento de correo el comando composer require brackets/craftable me sale el siguiente error ........ Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Installation failed, reverting ./composer.json and ./composer.lock to their original content. tengo este error al querer instalar composer require brackets/craftable
@@informaticadp Excelente muchas gracias!! Ya habia visto Craftable pero eres el primero en publicar un tutorial completo y como instalarlo (y que realmente funcione)!! Muchas gracias
Los videos de Informatica DP del Profesor Gustavo son una maravilla para nuestros ojos, aparte de agradecerte tambien una consulta, Profe, para que seria la configuracion del app service provider? siempre le agregas en tus videos de laravel
Muchas gracias Andrés!!! Como siempre agradecido por tus palabras. Lo de la fachada Schema es por la versión de Mysql, que genera errores a la hora de correr las migraciones. En los últimos videos, tema relaciones, explico eso, es algo que está en la documentación oficial, pero si tenes versiones nuevas de Mysql ya no hace falta. Saludos estimado!
Mira este es el texto de la documentación: Laravel uses the utf8mb4 character set by default, which includes support for storing "emojis" in the database. If you are running a version of MySQL older than the 5.7.7 release or MariaDB older than the 10.2.2 release, you may need to manually configure the default string length generated by migrations in order for MySQL to create indexes for them. You may configure this by calling the Schema::defaultStringLength method within your AppServiceProvider:
se me ha hecho imposible instalar craftable de manera manual como muestras en el video. no entiendo, me salen errores de dependencias e incompatibilidad de mi php8..
ya lo solucione... entre XAMPP Control Panel y en donde esta el servidor apache en las sección de configuración entre PHP(php.ini) se abre el block de notas con el archivo ini y allí pego al inicio extension=gd sin poner punto y coma al inicio ... repito... sin poner ; (punto y coma) guardo el archivo ini y ahora si hago la instalación y ya corre sin error... saludos
@@Joelcarrasco23 lo probare, mi solución realmente no fue solución sinó un camino alterno, instalé docker y docker-compose y empesé a usar Laravel Sail (no sabia de este nuevo metodo, asi que he aprendido algo nuevo y que además promete full compatibilidad, nos ahorra el tener que configurar el entorno de servidor de Laravel y sus dependencias indistintamente del sistema operativo) mi S.O. Es Arch Linux.
@@Joelcarrasco23 Gracias brot, me funcionó perfectamente. Por favor, me podrías explicar por qué y para qué se hace eso? Para poder solventar yo mismo ese tipo de problemas si se me llegara a presentar mas adelante