๐งก
quotingToday I want to show an example project that used many aspects of Laravel PHP.
nevent1qโฆdget
I will list the features and link to a few lines of code so that you can use the example project to build your own projects and see things for yourself.
โก LNURLauth: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Http/Livewire/Auth/LNUrlAuth.php
๐ป API Controller for meetups: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Http/Controllers/Api/MeetupController.php
๐จโ๐ป Excel-Sheet-Export: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Exports/MeetupEventAttendeesExport.php
๐ฝ HTTP-Client (fetch data from other services): https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Console/Commands/Database/SyncGithubMeetups.php
๐ป Read data from podcastindex.org: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Console/Commands/Feed/ReadAndSyncPodcastFeeds.php
๐ Nostr Trait (publish events on the Nostr with noscl): https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Traits/NostrTrait.php
๐ LNbits connection: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Traits/LNBitsTrait.php
๐ Twitter API sucks: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Traits/TwitterTrait.php
๐ Laravel Livewire Component: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Http/Livewire/Meetup/Form/MeetupForm.php
๐ Tailwindcss layout file and Livewire Blade-Components: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/resources/views/livewire/meetup/form/meetup-form.blade.php
๐บ VectorJs Map: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/resources/views/livewire/meetup/world-map.blade.php
๐บ Leatlef Heatmap (openstreetmap): https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/resources/views/livewire/book-case/heatmap.blade.php
There is more...
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal