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.