Laravel по-русски

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

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

#1 Re: Laravel 5.x » Проблема с порядком обработки маршрутов » 08.07.2015 22:42:10

ясно, спасибо
тогда у меня сразу возник еще один вопрос. С id все понятно, но если вдруг я надумаю вместо id использовать алиасы, что-то типа Route::get('objects/{slug}') то придется всегда следить за тем чтобы такие правила были в конце? Так как регулярка для алиаса будет захватывать не только цифры.

#2 Laravel 5.x » Проблема с порядком обработки маршрутов » 08.07.2015 20:44:45

larik
Ответов: 2

Здравствуйте, столкнулся с такой проблемой, в файле маршуртов прописаны такие правила

Route::get('/', 'ObjectsController@index');
Route::get('objects/{id}', 'ObjectsController@show');
Route::get('objects/create', 'ObjectsController@create');

В туториалах смотрю так используют и вроде все ок, но у меня не отрабатывает третье правило, даже если вбить в адресной строке sitename.com/objects/create срабатывает второе правило (Route::get('objects/{id}', 'ObjectsController@show');). Если это правило закомментировать, то третье начинает корректно работать. В чем может быть проблема?

#3 Re: Laravel 5.x » Миграции без удаления данных » 08.07.2015 20:32:51

ясно, приходило в голову про дополнительные миграции, но думал может есть и другой путь
спасибо за ответ

#4 Re: Общий раздел » Ошибка при поднятии Homestead » 06.07.2015 17:38:24

Ex пишет:

Как я могу полностью удалить закаченный homestead? Чтобы сделать всё по новой?

мне когда надо было переустановить помогло грохнуть папку в которую качал homestead и папку С:\Users\имя пользователя\.homestead

#5 Laravel 5.x » Миграции без удаления данных » 06.07.2015 17:34:49

larik
Ответов: 2

Здравствуйте, начал постигать Laravel, разрабатываю свой первый проект и встал перед одним вопросом. ответ на который пока не могу найти самостоятельно и надеюсь на подсказку:)

Использую миграции, замечательная вещь, но как быть с миграциями в живой базе? Сейчас новые таблицы отлично создаются, но если я надумаю добавить дополнительное поле в таблицу и перезапущу миграцию, говорит что нечего обновлять (nothing to migrate).
Есть конечно вариант использовать

php artisan migrate:refresh

но так он сначала запускает rollback и следовательно грохает все данные в базе. Пока работаю с демо данными это не проблема, но как быть если понадобиться добавить поля в уже работающую базу с реальными данными?

В самом файле миграции использую Schema::table так по идее должна обновляться база.

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