Bu proje Laravel 10. sürüm ile hazırlanmıştır. Kurumsal işletme "sürücü kursu" tanıtımını gelişmiş yönetim paneli yapabilirsiniz.
https://drivingschool.smurftheme.net/
https://drivingschool.smurftheme.net/dashboard/
Projeyi locale aldıktan sonra aşağıda yer alan adımları uygulayınız.
- .env.example isimli dosyayı .env olarak yeniden adlandırın.
- Mysql'de veritabanı oluşturunuz. Oluşturduğunuz dbname .env dosyasında tanımlanmalıdır.
- .env dosyasında konfigürasyon değerlerini localinizdeki bilgiler ile değiştiriniz.
# APP_URL değerini çalışma dizininiz olarak tanımlayınız.
APP_URL=http://localhost
# Database Bilgileriniz
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
Paketlerin yüklenmesi için php paket yöneticisi composer kurulu olan bir ortamda aşadağıdaki komutu çalıştırınız.
composer install
Tabloların ve örnek datanın initialize işlemi Uyarı: Tablolar mevcut ve data girdisi var ise tüm veriler silinecek ve tablolar varsayılan ayarlarda seed edilecektir.
php artisan migrate:refresh --seed
Proje için özel anahtar oluşturulması
php artisan key:generate
Eğer projeyi dev olarak başlatırsanız, .env dosyasında APP_URL=http://localhost:<AÇILAN PORT> olarak tanımlama yapınız.
php artisan serve
Production ortamında paket boyutunu küçültmek için yalnızca gerekli olan bağımlılıklar kullanılmalıdır. Dev dependencies paketlerinin kaldırılması ve optimizasyon işlemi için aşağıda yer alan komutu dizininizde çalıştırınız:
composer install --no-dev --optimize-autoloader
Projenizi uzak sunucuda çalıştırmak için: (php artisan serve bu komutu kullanmadan erişilebilir olması)
Kurulum adımları işte bu kadar!
- Günlük, haftalık, aylık ve yıllık görüntülenmesini grafik ile görüntüleyebilir
- Blog yazılarını paylaşabilir,
- Hizmetler kategorisinden hizmetlerinizi düzenleyebilir,
- Multi Medya ile sürücü kursunuzu/işletmenizin tanıtımını içeren video/görseller yükleyebilir,
- Slider ile anasayfadaki ziyaretçilerinizi karşılayabilir,
- Sıkça sorulanlar ile Google SEO FAQ arama motoruna eklenebilir,
- Müşteri yorumları ile işletmenizi tanıtabilir,
- Ayarlar ile logo/icon, email, iletişim bilgilerinizi kaydedebilirsiniz.
- Bakım modu sayesinde panelde değişiklikler yapabilir websitenizi yayına alabilirsiniz.