Modèle de démarrage Laravel, pour gagner du temps lorsque vous démarrez avec de nouveaux projets Laravel évolutifs dotés de nombreuses fonctionnalités.
vous pouvez tout voir dans la démo en direct
Dashboard Creditional
Super Admin
User: [email protected]
Pass: secret
User
User: [email protected]
Pass: secret
veuillez faire attention aux exigences : -
si vous avez PHP7.4, vous utiliserez ce modèle avec toutes les fonctionnalités sans aucun problème, mais si votre PHP est sous 7.4, vous ne pouvez PAS l'utiliser avec Spatie Media Library, vous devez donc désinstaller Spatie Media Library ou mettre à niveau votre PHP vers 7.4 ou UP, voir en savoir plus sur la médiathèque Spatie ici
J'ai créé un certain nombre de commandes personnalisées pour le projet. Les commandes sont répertoriées ci-dessous avec un bref aperçu de leur utilisation.
composer clear-all
il s'agit d'une commande de raccourci qui efface tout le cache, y compris la configuration, la route et plus encore
composer fix-cs
appliquez le correctif de style de code par cette commande.
Le laravel-starter-template
est livré avec un certain nombre de fonctionnalités qui sont les plus courantes dans presque toutes les applications. Il s'agit d'un projet modèle, ce qui signifie qu'il est destiné à être construit de manière à pouvoir être utilisé pour d'autres projets.
Il s'agit d'une application modulaire et un certain nombre de modules sont installés par défaut. Il sera utile de l'utiliser comme base pour les futures applications.
Backend
et Frontend
.Modules
. Les modules tels que les publications, les commentaires et les balises sont séparés des fonctionnalités principales telles que l'utilisateur, le rôle et l'autorisation. Suivez les étapes mentionnées ci-dessous pour installer et exécuter le projet.
git clone https://github.com/omaralalwi/laravel-starter-template
composer install
.env
en copiant le .env.example
. Vous pouvez utiliser la commande pour ce faire cp .env.example .env
.env
php artisan migrate --seed
php artisan storage:link
php artisan key:generate
php artisan serve
à partir de la racine du projet et visiter http://127.0.0.1:8000
localhost:8000/admin/dashboard
Nom d'utilisateur : [email protected] Mot de passe : secretAprès avoir créé les nouvelles autorisations, utilisez les commandes suivantes pour mettre à jour les autorisations encaissées.
php artisan cache:forget spatie.permission.cache
FontAwesome & CoreUI Icons, deux bibliothèques d'icônes de police différentes sont installées pour le thème Backend et uniquement FontAwesome pour le Frontend. Dans les deux cas, nous avons utilisé la version gratuite. Vous pouvez installer la version pro séparément pour votre propre projet.
Selon le paquet spaite : -
pour créer une configuration ouverte locale par défaut/translatable et éditez 'fallback_locale' => null, à votre local préféré comme : 'fallback_locale' => ar, si vous préférez l'arabe.
REMARQUE : ceci est préféré en local pour les modèles traduits et non pour l'application locale. Cela signifie que si vous insérez un produit avec plusieurs langues, la langue principale sera AR.
Tous les packages Toturials for Translation ici, vous n'avez pas besoin de l'installer, il est préinstallé, il suffit de voir Toturials.
pour vous connecter avec l'administrateur, vous devez l'ajouter en exécutant la commande suivante
php artisan db:seed
Ensuite, insérez les données de démonstration pour les publications, les commentaires, les balises et d'autres modèles, exécutez la commande suivante.
php artisan starter:insert-demo-data --fresh
ces quelques captures d'écran
Ce projet continuera d'évoluer et de croître, jusqu'à ce qu'il devienne le premier modèle de démarrage Laravel, suivez-moi pour rester à jour.
Contactez-moi Twitter OU Embauchez-moi sur Freelancer OU Embauchez-moi sur UpWork OU Contacter par email
Ce projet est un logiciel open source sous licence MIT.
Lexi Translate simplifie la gestion des traductions pour les modèles Eloquent multilingues grâce à la puissance des relations de morphing et de la mise en cache.
Le convertisseur HTML en PDF Open Source Gpdf pour les applications PHP et Laravel prend en charge le contenu arabe prêt à l'emploi et d'autres langues.
laravel Taxify Laravel Taxify fournit un ensemble de fonctions et de classes d'assistance pour simplifier les calculs de taxe (TVA) dans les applications Laravel.
laravel Deployer Déploiement rationalisé pour les applications Laravel et Node.js, avec Zero-Downtime et divers environnements et branches.
laravel Trash Cleaner nettoie les journaux et les fichiers de débogage pour les packages de débogage.
laravel Time Craft trait simple et fonctions d'assistance qui vous permettent de gérer sans effort les requêtes de date et d'heure dans les applications Laravel.