Как выбрать БД для миграции в laravel?
Все очень просто -
Если загляните в фасад Schema то увидите метод:
public static function connection($name)
{
return static::$app['db']->connection($name)->getSchemaBuilder();
}
Так-же ответ есть в конструкторе класса:
public function __construct(Connection $connection)
{
$this->connection = $connection;
$this->grammar = $connection->getSchemaGrammar();
}
Ну и самый скучный способ - прочитать в доке:
To specify which connection the schema operation should take place on,use the Schema::connection method:
Schema::connection('foo')->create('users', function($table)
{
$table->increments('id');
});
А само подключение должно быть прописанно в config/database.php
Массив connections
.
'connections' => [
'sqlite' => [
'driver' => 'sqlite',
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '',
],
Есть два способа, но одна деталь общая:
В файле конфига app/config/database.php
<?php
return array(
'default' => 'mysql',
'connections' => array(
// Первая база
'mysql' => array(
),
// Вторая база
'mysql2' => array(
),
),
);
?>
1-й способ: В файле миграции:
Schema::connection('mysql2')->create('some_table', function($table)
{
});
2-й способ: php artisan migrate --database=mysql2
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как можно добавить в меню первым шести li определеный класс используя wp_nav_menu html:
Всем здравствуйте! Необходимо вытащить знак доллара вначале строки, но строка содержится в массиве, полученного путём граббинга с сайтаКак...