Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 20.12.2015 00:09:30

Как запустить миграции из контроллера?

Здравствуйте!

Стоит задача: создавать все таблицы по ссылке site.ru/begin.php.

Как решаю
1. Прописать путь  для /begin.php в  духе Route::get('/begin.php', ['uses' =>'BeginController@index']);
2. Создать   соответствующие контроллер.
3. Командой artisan  создать модель. Одновременно с ней возникнет и пустая миграция.
4. Прописать в  методе up  все необходимое для создания таблицы.
5. ? Как связать контроллер, модель и миграцию?

Документацию честно читаю, но туплю.

Заранее благодарен.

Не в сети

#2 20.12.2015 23:26:01

Re: Как запустить миграции из контроллера?

1) В миграции создал нужную таблицу с именем по стандарту ларавела.
2) Создал модель, если всё таки имя таблицы не соответствует принципам именования таблиц БД в ларавел, то прописать protected $table = имя_таблицы.
3) С контролёра вызываешь модель (тут вообще нет никаких проблем), можешь в контроллере прописать путь к моделе используя use, но необязательно.

Не в сети

Подвал раздела