LaravelでModelの場所を移動

デフォルトでは、 /app/***.php となっているModelの場所を

/app/Models/***.php に移動する。

 

ファイルが増えてきたら見づらくなってきた。

 

 

修正時に必要なこと。

 

Modelファイル内の以下を変更。

namespace App;  →  namespace App\Models;

 

Controllerファイル内の以下を変更。

use App\Category;  →  use App\Models\****;

 

 

これを変えないと、こういうエラーが出る。

local.ERROR: Class 'App\Models\*****' not found {"exception":"[object] (Error(code: 0): Class 'App\\

 

local.ERROR: Class 'App\Http\Controllers\******' not found {"exception":"[object] (Error(code: 0):