Bu proje, uzun URL'leri kısa URL'lere dönüştüren basit bir Laravel uygulamasıdır. Kullanıcılar, uzun bir URL'i girerek kısa bir URL oluşturabilirler. Oluşturulan kısa URL'ye tıklayan kullanıcılar, otomatik olarak orijinal uzun URL'ye yönlendirilir.
- Uzun URL'leri kısaltma
- Kısa URL'lerden orijinal URL'lere yönlendirme
- Bootstrap kullanılarak modern ve kullanıcı dostu arayüz
- PHP >= 7.3
- Composer
- MySQL
-
Depoyu klonlayın:
git clone https://github.com/ncrim7/url-shortener.git cd url-shortener
-
Bağımlılıkları yükleyin:
composer install
-
Çevresel değişkenleri ayarlayın:
.env
dosyasını oluşturun ve yapılandırın:cp .env.example .env
.env
dosyasını açın ve veritabanı yapılandırmalarını yapın:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=url_shortener DB_USERNAME=root DB_PASSWORD=
-
Uygulama anahtarını oluşturun:
php artisan make:model Url -m
-
Veritabanını oluşturun ve migrasyonları çalıştırın:
php artisan migrate
-
Geliştirme sunucusunu başlatın:
php artisan serve
Uygulama artık http://localhost:8000
adresinde çalışır durumda olacaktır.
- Ana sayfada, uzun URL'i girin ve "Shorten" butonuna tıklayın.
- Başarılı bir şekilde kısa URL oluşturulduğunda, kısa URL ekranda görüntülenecektir.
- Kısa URL'e tıkladığınızda, orijinal uzun URL'e yönlendirileceksiniz.
- Bu projeyi forklayın.
- Yeni bir dal (branch) oluşturun:
git checkout -b yeni-ozellik
- Değişikliklerinizi yapın ve commit edin:
git commit -m 'Yeni özellik ekle'
- Dalınıza push yapın:
git push origin yeni-ozellik
- Bir Pull Request açın.
Bu proje MIT Lisansı ile lisanslanmıştır. Daha fazla bilgi için LICENSE
dosyasına bakın.