با سلام
دوستان من از این کد برای کلاس ناتیفیکیشنم استفاده میکنم و روی لوکال هاست درست کار میکنه اما وقتی روی هاست اپلود کردم ارور پیدا نکردن کلاس رو میده`<?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 نمیبینم که استفاده شده باشه که بخاد پیدا نشه
مشکل از فایل دیگری هست که باید بگردی ببینی کجا استفاده شده این کلاس
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟