Laravel 5.5. Отдельный каталог app/Models для файлов моделей

По умолчанию в Laravel 5.5 файлы моделей создаются в каталоге app/. При увеличении таких файлов получится каша, поэтому лучше выделить для моделей отдельный каталог app/Models

Создание модели

php artisan make:model Models/Task

в результате выполнения данной команды создастся в каталоге app/Models файл Task.php с соответствующим namespace-ом:

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Task extends Model
{
    //
}

Теперь, чтобы задействовать данную модель в файле роутов web.php надо добавить Models\ к пути в неймспейсе.
Получение всех записей из таблицы Task:

$tasks = App\Models\Task::all();

В контроллере, можно добавить

use App\Models;

и к моделе обращаться без App\

$task = Models\Task::all();

http://laraveldaily.com/laravel-models-folder-not/