Sadržaj
STARTER KITS LIST - https://github.com/tnylea/laravel-new
COMPOSER - LARAVEL NEW
composer global update composer global require "laravel/installer" nano .bashrc export PATH="$HOME/.config/composer/vendor/bin:$PATH" source .bashrc
composer require spatie/laravel-backup spatie/laravel-activitylog opcodesio/log-viewer barryvdh/laravel-debugbar barryvdh/laravel-ide-helper --dev composer require spatie/laravel-permission spatie/laravel-backup spatie/laravel-activitylog spatie/laravel-pdf barryvdh/laravel-debugbar barryvdh/laravel-ide-helper maatwebsite/excel --dev
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider" php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="activitylog-migrations" php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider" php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider" php artisan vendor:publish --tag=pdf-config php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider" --tag="config"
views
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="views" php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider" --tag="views" php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="views" php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider" --tag="views" php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider" --tag="views"
translations
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="translations" php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider" --tag="translations" php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="translations" php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider" --tag="translations" php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider" --tag="translations"
php artisan migrate php artisan debugbar:enable php artisan ide-helper:generate php artisan ide-helper:models --write php artisan permissions:show php artisan backup:run php artisan activitylog:clean
Health
composer require spatie/laravel-health php artisan vendor:publish --tag="health-config" php artisan vendor:publish --tag="health-views" php artisan vendor:publish --tag="health-translations"
composer require beyondcode/laravel-query-detector --dev php artisan vendor:publish --provider="BeyondCode\QueryDetector\QueryDetectorServiceProvider" Zaključak: Koristimo Blade Starter Kit (Bootstrap 5) jer je brži i lakši za integraciju u ovaj projekt. 🎯 Ako klijent traži prebacivanje na Tailwind u budućnosti, možemo razmotriti Flux UI kao opciju.
🔹 Slažeš li se s ovim ili želiš da još istražimo alternative? 🚀
🏌️♂️ YouGolfTours Platform
Welcome to the YouGolfTours project! This application is built using Laravel 12 with Livewire 3, Bootstrap 5, and a variety of Laravel packages to streamline travel package management, inquiries, and automated offer generation.
🛠️ Technologies Used
🚀 Installation Instructions
🔧 Clone the Repository
git clone https://github.com/your-repo/yougolftours.git
cd yougolftours
📦 Install Dependencies
composer install
npm install
npm run build
🔑 Environment Configuration
cp .env.example .env
php artisan key:generate
🗄️ Database Setup
php artisan migrate --seed
🎭 Authentication & User Roles
composer require spatie/laravel-permission
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"
php artisan migrate
⚡ Livewire & Bootstrap Setup
composer require livewire/livewire
npm install bootstrap@5
npm run dev
📄 PDF Generation & Backup System
composer require spatie/laravel-pdf spatie/laravel-backup
php artisan vendor:publish --tag="backup-config"
📊 Debugging & Log Viewer
composer require barryvdh/laravel-debugbar --dev
composer require barryvdh/laravel-ide-helper --dev
php artisan vendor:publish --tag=debugbar-config
🚀 Running the Application
php artisan serve
npm run dev
📌 Features Overview
- User Authentication & Role Management (Admin, Agent, Client)
- CRUD for Travel Packages & Inquiries
- Automated Inquiry Handling & PDF Offer Generation
- Direct Email Communication & Inquiry Tracking
- Hotel & Airline Management
- Dashboard with Analytics & Logging
- Bootstrap 5 UI with Livewire 3 Components
🎯 Project Roadmap
See Timeline.md for the full project roadmap!
🏁 Contributing & Support
If you have any questions, feel free to contact the development team!