با سلام
دوستان من از این کد برای کلاس ناتیفیکیشنم استفاده میکنم و روی لوکال هاست درست کار میکنه اما وقتی روی هاست اپلود کردم ارور پیدا نکردن کلاس رو میده`<?php
namespace App\Services\Notifications;
use App\Services\Notifications\providers\Contracts\Provider;
class Notification
{
// public function email(\App\Models\User $user, \Illuminate\Mail\Mailable $mailable)
// {
// return $user;
// }
public function __call($method, $arguments)
{
$providersPath =__NAMESPACE__.'\providers\\'. substr($method, 4).'provider';
dd($providersPath);
if(!class_exists($providersPath)){
throw new \Exception("class does not exist");
}
$providerInstance=new $providersPath(... $arguments);
if(!is_subclass_of($providersPath,Provider::class)){
throw new \Exception("class must be implement Provider");
}
return $providerInstance->send();
}
}
`
Class "App\Services\Notifications\providers\Emailprovider" not found
سلام
لطفا پرسشت رو ویرایش کن یکم مناسب نیست فرمت کد ها
و این که من اصلا توی کدت emailprovider نمیبینم که استفاده شده باشه که بخاد پیدا نشه
مشکل از فایل دیگری هست که باید بگردی ببینی کجا استفاده شده این کلاس