• 01-11-2021, 23:43:25
    #1
    Üyeliği durduruldu
    Merhaba, herkese iyi günler dilerim. Laravel 8 ile projeler geliştirmekteyim. Paylaşımlı hosting kullanmaktayım. 1 Ay öncesine kadar sorun yaşamıyordum ama birden bire sorunlar çıkmaya başladı. Route tanımlarken;
    Route::post('/test', [App\Http\Controllers\Panel\LoginController::class, 'function']);
    şeklinde tanımlama yapıyoruz. Localde sorunsuz çalışıyor lakin hosting'e atınca
    Target class [App\http\Controllers\Panel\LoginController] does not exist.
    hatası alıyorum. Sorun ne olabilir? Önbellek temizleme vs. herşeyi denedim.
    Teşekkür ediyorum.
  • 02-11-2021, 00:01:45
    #2
    Merhaba,

    Kolaylık ve temiz görünüm açısından;

    appProvidersRouteServiceProvider.php dosyasındaki;
    
    // protected $namespace = 'App\\Http\\Controllers';
    
    satırını aktif hale getirin.
    Route::group(['namespace'=>'Panel'],function(){
      Route::get('/test','LoginController@function');
    });
    şeklinde yazarsan daha faydalı olur gibime geliyor.

    çok bir şey değişmedi fakat. Böyle yapıp denesene bi.
  • 02-11-2021, 00:05:06
    #3
    Hocam lokalde büyük küçük harf duyarlılığı olmuyor bazen. Ama sunucuda oluyor. Sizin sorun http kısmında.orayı güncelleyin çalışacaktır.
  • 02-11-2021, 00:10:43
    #4
    Üyeliği durduruldu
    @Polat; , @bestamiaraci; çok teşekkür ederim. http kısmını Http yapınca düzeldi.