Plantilla de inicio de Laravel, para ahorrar tiempo cuando comienza con nuevos proyectos de Laravel escalables con muchas funciones.
Puedes ver todas las cosas en la demostración en vivo.
Dashboard Creditional
Super Admin
User: [email protected]
Pass: secret
User
User: [email protected]
Pass: secret
tenga cuidado con los requisitos: -
Si tiene PHP 7.4, utilizará esta plantilla con todas las funciones sin ningún problema, pero si su PHP es inferior a 7.4, NO puede usarlo con Spatie Media Library, por lo que debe desinstalar Spatie Media Library o actualizar su PHP a 7.4 o superior. Más información sobre la biblioteca multimedia Spatie aquí
He creado una serie de comandos personalizados para el proyecto. Los comandos se enumeran a continuación con un resumen sobre su uso.
composer clear-all
Este es un comando de acceso directo que borra todo el caché, incluida la configuración, la ruta y más.
composer fix-cs
aplique la corrección de estilo de código con este comando.
laravel-starter-template
viene con una serie de características que son las más comunes en casi todas las aplicaciones. Es un proyecto de plantilla, lo que significa que está diseñado para construirse de manera que pueda usarse para otros proyectos.
Es una aplicación modular y varios módulos se instalan de forma predeterminada. Será útil utilizarlo como base para futuras aplicaciones.
Backend
y Frontend
.Modules
. Módulos como Publicaciones, Comentarios y Etiquetas están separados de las funciones principales como Usuario, Función y Permiso. Siga los pasos que se mencionan a continuación para instalar y ejecutar el proyecto.
git clone https://github.com/omaralalwi/laravel-starter-template
composer install
.env
copiando el .env.example
. Puedes usar el comando para hacer eso cp .env.example .env
.env
php artisan migrate --seed
php artisan storage:link
php artisan key:generate
php artisan serve
desde la raíz del proyecto y visitar http://127.0.0.1:8000
localhost:8000/admin/dashboard
Nombre de usuario: [email protected] Contraseña: secretaDespués de crear los nuevos permisos, utilice los siguientes comandos para actualizar los permisos cobrados.
php artisan cache:forget spatie.permission.cache
FontAwesome y CoreUI Icons, se instalan dos bibliotecas de íconos de fuentes diferentes para el tema Backend y solo FontAwesome para Frontend. Para ambos casos utilizamos la versión gratuita. Puede instalar la versión pro por separado para su propio proyecto.
Según el paquete spaite: -
para hacer la configuración abierta/traducible local predeterminada y editar 'fallback_locale' => null, a su local preferido como: 'fallback_locale' => ar, si prefiere el árabe.
NOTA: Se prefiere local para los modelos traducidos, no para la aplicación local, esto significa que si inserta un producto con muchos idiomas, el idioma principal será ar.
Todos los paquetes de Toturials para traducción aquí, no es necesario instalarlo, está preinstalado, solo consulte Toturials.
Para iniciar sesión con Admin, debe agregarlo ejecutando el siguiente comando.
php artisan db:seed
Luego inserte datos de demostración para publicaciones, comentarios, etiquetas y otros modelos, ejecute el siguiente comando
php artisan starter:insert-demo-data --fresh
estas algunas capturas de pantalla
Este proyecto seguirá evolucionando y creciendo, hasta convertirse en la primera plantilla inicial de Laravel, síganme hasta la fecha.
Contáctame en Twitter O Contratame en Freelancer O Contratame en UpWork O Contacta por correo electrónico
Este proyecto es un software de código abierto con licencia MIT.
Lexi Translate simplifica la gestión de traducciones para modelos Eloquent multilingües con poder de relaciones de transformación y almacenamiento en caché.
Gpdf Convertidor de HTML a PDF de código abierto para aplicaciones PHP y Laravel, admite contenido árabe listo para usar y otros idiomas.
laravel Taxify Laravel Taxify proporciona un conjunto de funciones y clases auxiliares para simplificar los cálculos de impuestos (IVA) dentro de las aplicaciones de Laravel.
laravel Deployer Implementación optimizada para aplicaciones Laravel y Node.js, con tiempo de inactividad cero y varios entornos y sucursales.
Laravel Trash Cleaner limpia registros y depura archivos para depurar paquetes.
laravel Time Craft funciones auxiliares y de rasgos simples que le permiten administrar sin esfuerzo consultas de fecha y hora en aplicaciones de Laravel.