Kategorie: Laravel
-
Timesheet migration + factory
Ein erster Entwurf für eine Datenbank zur Arbeitszeiterfassung. Links: https://carbon.nesbot.com/docs/#api-addsub Migration Factory DatabaseSeeder.php
-
Laravel breeze oder jetstream
Beides sind Scaffold Packages Breeze ist quasi der Nachfolger von laravel/ui, mit minimaler Auth-Funktionalität. Optional kann auch ein vue-Stack installiert werden Jetstream nutzt Fortify für die Authentifizierung und Autorisierung. Es gibt 2 Stacks, Inertia+vue oder livewire+blade. Mit Livewire kann weiterhin Blade genutzt werden, während Inertia das Routing, etc. von Laravel nutzt die Views aber mit…
-
Virtual Host einrichten
C:\Windows\System32\Drivers\etc\hosts C:\xampp\apache\conf\extra\httpd-vhosts.conf
-
Beziehungen / Foreign Key Constraints
Laravel Eloquent ist der Query Builder von Laravel, der es ermöglicht z.B. alle Comments zu einem Post mit vereinfachter Syntax anzuzeigen. Beziehungen zwischen Tabellen werden mit „constraints“ erstellt. Für die Nutzung in Laravel müssen sie zudem in den betreffenden Models definiert werden. Beziehungen im Model festlegen Beziehung in Migration erstellen Klassische Verknüpfung // Column modifiers…
-
Laravel 8 installieren
Laravel installieren laravel new todo Laravel mit Jetstream installieren laravel new todo –jet // für jetstream Jetstream nachträglich installieren composer require laravel/jetstream Livewire installieren php artisan jetstream:install livewire Datenbank via phpmyadmin anlegen Datenbankdaten im .env -File anpassen npm install && npm run dev ausführen
-
Laravel Installer aktualisieren
Installierte Laravel Version anzeigen laravel -V Installer aktualisieren composer global update laravel/installer