Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет.
Использую компонент Laratrust для ролей в проекте.
В нем есть таблица:
// Create table for associating roles to users (Many-to-Many)
Schema::create('role_user', function (Blueprint $table) {
$table->integer('user_id')->unsigned();
$table->integer('role_id')->unsigned();
$table->foreign('user_id')->references('id')->on('users')
->onUpdate('cascade')->onDelete('cascade');
$table->foreign('role_id')->references('id')->on('roles')
->onUpdate('cascade')->onDelete('cascade');
$table->primary(['user_id', 'role_id']);
});
При попытке сделать Seed, получаю ошибку:
Подскажите, куда копать?
Изменено kamwork (18.04.2017 21:14:48)
Не в сети
Не заливайте фото на дропбокс) Ничего не отображается))
Не в сети
Не заливайте фото на дропбокс) Ничего не отображается))
Видимо у меня отображаются, потому, что я авторизован не учел этот момент.
Выложил в папку https://www.dropbox.com/sh/xlb97oe6mpua … U6dDa?dl=0
Изменено kamwork (18.04.2017 22:21:57)
Не в сети
по-моему SET FOREIGN_KEY_CHECKS – это чисто mysql-функция. когда работаешь на уровне голых sql-запросов, трансляция в различные диалекты SQL – это уже проблема разработчика. к тому же в этом коде отключение проверок внешних ключей – это чистой воды микрооптимизация, можно эти запросы удалить без проблем
Не в сети
Страницы 1