[英]Laravel 5.6 Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) Class '\App\Utilisateurs' not found
[英]Class not found on Laravel - Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
出現錯誤 - 在 Laravel 5.6 上找不到“Ientry”類。 在運行頁面localhost/work/i-upload-panel 時
我的route.php代碼如下
Route::get('/i-upload-panel', function () {
(new Ientry())->importToDb();
dd('done');
return view('admin.i-upload-panel');
}
);
模型入口.php
<?php
namespace App\Http\Model;
use Illuminate\Database\Eloquent\Model;
class Ientry extends Model
{
public function importToDb()
{
//Function here
}
}
正如您所說,它是模型,那么您必須將命名空間與模型一起使用,然后您就可以創建該類的實例。
(new App\Http\Model\Ientry())->importToDb();
或者
(new \App\Http\Model\Ientry())->importToDb();
看起來您正在嘗試使用導入而不是對它的完全限定引用。 路由文件通常沒有命名空間聲明,因此最好的辦法是顯式引用。
它會是這樣的:
(new \App\Model\Ientry())->importToDb();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.