@semki096

Когда лучше обойтись без модели, используя фреймворк Slim и eloquent?

В документации по Slim в разделе Eloquent есть пример использования, без создания модели, когда мы просто получаем обект из базы в контейнере, и затем передаем его в нужный нам класс.
$container[App\WidgetController::class] = function ($c) {
    $view = $c->get('view');
    $table = $c->get('db')->table('table_name');
    return new \App\WidgetController($view, $logger, $table);
};


Так же я видел примеры, где создается модель, и через эту модель мы получаем данные.
namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected $table = 'users';
}

Вопрос - в чем разница, и в каких случаях какой вариант применять?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы