Возможно в Laravel 5
Schema::create('posts', function (Blueprint $table) {
....
$table->integer('user_id')->unsigned()->nullable();
$table->foreign('user_id')->references('id')->on('auth.users')->onDelete('cascade');
});
Это будет указывать на таблицу users
в базе данных auth
.
Вопрос
Как сделать так, чтобы он смотрел в auth
соединении , а не прямо в auth
базе данных ?
Причина
Я спрашиваю, потому что у каждого разработчика или среды могут быть разные имена баз данных для одного и того же соединения.Если бы вместо этого мы использовали имя соединения, было бы безопаснее.