@demeys

Как получить модель по название таблицы?

Передаю название таблицы как параметр
Route::get('/{table}/sort', 'ApiController@sort');

Модели у меня находятся в папке Models
Например у модели User namespace App\Models\User такой

Есть ли способ получить модель по имени таблицы?
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
@JhaoDa
LaravelRUS Team
Если следовать соглашению о наименованиях, то
$model = '\App\Models\\'.\ucfirst(\Illuminate\Support\Str::singular($table));
$instance = new $model();
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
18 июл. 2019, в 10:42
150000 руб./за проект
18 июл. 2019, в 10:14
300 руб./за проект
18 июл. 2019, в 09:39
5000 руб./за проект