Как создать модели laravel из существующей базы данных в SQL Server?
У меня уже есть база данных в sql-server, и я хотел бы создать модели для laravel из таблиц, которые у меня уже есть в моей базе данных.
как я могу это сделать?
4 answers
, вы Можете использовать следующее расширение: Model generator.
Установка (Composer):
Глобальный Composer:
$ composer require ignasbernotas/laravel-model-generator --dev
Локальный Composer:
$ php composer.phar require ignasbernotas/laravel-model-generator --dev
Использование и выполнение:
Вы добавляете поставщика (provider) Laracasts\Generators\GeneratorsServiceProvider
в свой файл config/app.php
.
Вы выполняете следующую команду из своего терминала (находясь в проекте):
$ php artisan make:models
Я тоже tube та же проблема, но я обнаружил, что вам просто нужно создать модель для каждой таблицы и справиться с ней через контроллеры, эти видео помогли мне довольно много:
Я нашел этот генератор, и он служил мне довольно https://github.com/krlove/eloquent-model-generator, инструкции также есть и объясняются лучше, чем я мог бы, и если, вытащите поля из базы данных(даже если я использую его с postgres), я надеюсь, что это полезно.
С mysql-workbench (Лицензия GNU) вы можете перепроектировать базу данных MySQL, чтобы получить макет базы данных, как и enterprise-architect в базу данных Oracle, для SQL Server попробуйте с Microsoft Office Visio Professional.
Дополнительная информация: обратное проектирование базы данных.