Dies ist CMS Blog Build mit Laravel. Es verfügt über die volle Funktionalität des Control Panels mit Benutzerrollen. Aufgezeichnetes Video für das gesamte Projekt





| Rollenname | Role_ID |
|---|---|
| Admin | 1 |
| Schriftsteller | 2 |
| Benutzer | 3 |
Es gibt eine Gate-Filter-Anmeldung, wenn sich der Benutzer beim Admin-Panel anmeldet. Wenn der Benutzer Admin ist, stehen ihm alle Funktionen zur Verwaltung des Blogs zur Verfügung, und wenn er ein Autor ist, stehen ihm nur wenige Funktionen zur Verfügung.
| Verfahren | End_Point | Beschreibung |
|---|---|---|
| ERHALTEN | API/Kategorien | Alle Kategorien anzeigen |
| ERHALTEN | api/categories/{id} | Alle Beiträge in einer bestimmten Kategorie anzeigen |
| ERHALTEN | API/Beiträge | Alle Beiträge anzeigen |
| ERHALTEN | api/posts/{id} | Bestimmten Beitrag anzeigen |
composer install und npm install aus.env Datei und kopieren Sie den Inhalt aus .env.examplephp artisan key:generate “ vom Terminal aus.env ändernphp artisan migrate ausführen. Führen Sie dann php artisan db:seed aus, wenn Sie gefälschte Datenbankeinträge verwenden möchten.php artisan serve ausführenIch bin ein Backend-Entwickler mit mehr als zwei Jahren Erfahrung und spezialisiere mich auf PHP, Laravel und Front-End-Technologien wie TailwindCSS und Livewire. Ich habe Erfahrung in der Entwicklung von REST-APIs und der Arbeit mit MySQL-Datenbanken und bin mit Softwarearchitekturmustern wie MVC und HMVC vertraut. Ich bin bestrebt, sauberen, gut dokumentierten Code zu erstellen, der leicht zu warten ist, und es macht mir Spaß, mein Wissen über verschiedene Kanäle zu teilen. Ich freue mich darauf, neue Herausforderungen anzunehmen und meine Fähigkeiten weiterzuentwickeln.