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.example
php 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.