Merhaba Herkes,
Laravel 5.1 için paket oluşturmaya çalışıyorum. Daha doğrusu oluşturmayı öğrenmeye çalışıyorum.
Webde konuyla ilgili dökümanları inceleyip basit bir paket oluşturdum.
Paketi önce localde packages klasörü altında oluşturdum, sonra packagiste yükleyip oradan indirmeyi denedim...
Paketi linkten inceleyebilirsiniz
https://github.com/karpuzkan/trslug
Problemim şu ki oluşturduğum alias'a başında backslash olmadan ulaşamıyorum. Örneğin "Trslug::trslug();" yazdığımda çalışmıyor fakat "\Trslug::trslug();" şeklinde çalışıyor.
paket ayarlarım şu şekilde;
config/app.php
'providers' => [
Karpuzkan\Trslug\TrslugServiceProvider::class
],
'aliases' => [
'Trslug' => Karpuzkan\Trslug\Facades\Trslug::class,
],
root composer.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*"
"karpuzkan/trslug": "*@dev"
}, .........
şeklinde.
Neden böyle oluyor anlamadım. Cevaplarınız için şimdiden teşekkürler.
İyi bayramlar