Laravel получает модель по имени таблицыPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel получает модель по имени таблицы

Сообщение Anonymous »


Есть ли способ получить модель по имени таблицы?

Например, у меня есть модель «Пользователь», ее таблица определена как protected $table = «users»

Теперь я хочу получить модель по имени таблицы, равному «users».

Эта функция больше похожа на обратную Model::getTable();

Я искал везде, но не смог найти решения, возможно, я что-то упустил?

ИЗМЕНИТЬ

Я создаю что-то вроде API:

Route::get('/{table}', 'ApiController@api'); Route::get('/{table}/filter', 'ApiController@filter'); Route::get('/{table}/sort', 'ApiController@sort'); Route::get('/{table}/search', 'ApiController@search'); поэтому в адресной строке, например, когда я ищу «пользователей», я могу просто нажать на URL:

api/users/search?id=1 затем на контроллере что-то вроде:
публичная функция поиска(){ // получаем все параметры // получаем функцию модели $model = //функция для получения модели по имени таблицы // выполняем некоторую фильтрацию, затем возвращаем модель вернуть $модель; }

Вернуться в «Php»