namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use App\Models\Webinar; use Illuminate\Support\Facades\Auth; class HomeController extends Controller { public function index() { if (!Auth::check()) { return redirect()->route('login'); // Kullanıcı giriş yapmamışsa login ekranına yönlendir } $user = Auth::user(); // Kullanıcının satın aldığı kursları alıyoruz $purchasedWebinars = Webinar::whereHas('sales', function ($query) use ($user) { $query->where('buyer_id', $user->id); })->where('status', Webinar::$active)->get(); // Verileri view'e gönderiyoruz return view('web.default.user.courses', [ 'pageTitle' => 'Kurslarım', 'courses' => $purchasedWebinars ]); } } namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use App\Models\Webinar; use Illuminate\Support\Facades\Auth; class HomeController extends Controller { public function index() { if (!Auth::check()) { return redirect()->route('login'); // Kullanıcı giriş yapmamışsa login ekranına yönlendir } $user = Auth::user(); // Kullanıcının satın aldığı kursları alıyoruz $purchasedWebinars = Webinar::whereHas('sales', function ($query) use ($user) { $query->where('buyer_id', $user->id); })->where('status', Webinar::$active)->get(); // Verileri view'e gönderiyoruz return view('web.default.user.courses', [ 'pageTitle' => 'Kurslarım', 'courses' => $purchasedWebinars ]); } } namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use App\Models\Webinar; use Illuminate\Support\Facades\Auth; class HomeController extends Controller { public function index() { if (!Auth::check()) { return redirect()->route('login'); // Kullanıcı giriş yapmamışsa login ekranına yönlendir } $user = Auth::user(); // Kullanıcının satın aldığı kursları alıyoruz $purchasedWebinars = Webinar::whereHas('sales', function ($query) use ($user) { $query->where('buyer_id', $user->id); })->where('status', Webinar::$active)->get(); // Verileri view'e gönderiyoruz return view('web.default.user.courses', [ 'pageTitle' => 'Kurslarım', 'courses' => $purchasedWebinars ]); } } namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use App\Models\Webinar; use Illuminate\Support\Facades\Auth; class HomeController extends Controller { public function index() { if (!Auth::check()) { return redirect()->route('login'); // Kullanıcı giriş yapmamışsa login ekranına yönlendir } $user = Auth::user(); // Kullanıcının satın aldığı kursları alıyoruz $purchasedWebinars = Webinar::whereHas('sales', function ($query) use ($user) { $query->where('buyer_id', $user->id); })->where('status', Webinar::$active)->get(); // Verileri view'e gönderiyoruz return view('web.default.user.courses', [ 'pageTitle' => 'Kurslarım', 'courses' => $purchasedWebinars ]); } } namespace App\Http\Controllers\Web; use App\Http\Controllers\Controller; use App\Models\Webinar; use Illuminate\Support\Facades\Auth; class HomeController extends Controller { public function index() { if (!Auth::check()) { return redirect()->route('login'); // Kullanıcı giriş yapmamışsa login ekranına yönlendir } $user = Auth::user(); // Kullanıcının satın aldığı kursları alıyoruz $purchasedWebinars = Webinar::whereHas('sales', function ($query) use ($user) { $query->where('buyer_id', $user->id); })->where('status', Webinar::$active)->get(); // Verileri view'e gönderiyoruz return view('web.default.user.courses', [ 'pageTitle' => 'Kurslarım', 'courses' => $purchasedWebinars ]); } } Target class [App\Http\Controllers\Web\HomeController] does not exist.