我有一个名为
的文件Helper.php和我把它放在作曲家里。
"autoload": {
"files": [
"app/Http/Helper.php",
"app/Notification.php"
]
},
你可以看到我还放了一个Notification模型。但是当我在Helper.php中调用此通知时,它表示没有找到类通知..
function notify()
{
$notify = new App\Notifcation;
$notify = new Notifcation; //Also tried this
}
答案 0 :(得分:3)
首先,你不需要在作曲家中添加它。
其次,检查你所写的内容两次,因为可能会出现错误,会阻止你的程序被执行
从composer.json中删除"app/Notification.php"
并转储自动加载它。然后像这样使用。
function notify()
{
$notify = new App\Notification;
}
如果您在编辑器中添加此通知模型,那么即使不使用它也会自动加载,从而给您的项目带来不必要的压力。
希望这有帮助
答案 1 :(得分:1)
Notifcation
中有拼写错误。试试这个:
function notify()
{
$notify = new Notification;
}
答案 2 :(得分:1)
在Helper.php中编写使用App \ Notification 比
$notify = new Notification();
或者你可以使用它:
$notify = new \App\Notification;
以防万一检查命名空间