Может войдёшь?
Черновики Написать статью Профиль

Конфигурация баз данных

перевод документация 3.x

Содержание

Laravel "из коробки" поддерживает следующие базы данных:

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server

Все конфигурирование производится в файле application/config/database.php.

Быстрый старт с SQLite

По умолчанию, Laravel сконфигурирован для использования SQLite. Если вы намерены использовать SQLite, вам не нужно ничего менять. Только разместите базу SQLite с именем application.sqlite в application/storage/database. И все.

Конечно, если вы хотите изменить имя базы данных, вам нужно будет поправить SQLite секцию в application/config/database.php:

'sqlite' => array(
     'driver'   => 'sqlite',
     'database' => 'your_database_name',
)

Если ваше приложение получает менее 100000 хитов в день, SQLite вам вполне подойдет. В противном случае, можно использовать MySQL или PostgreSQL.

Примечание: Вы можете использовать хороший sqlite менеджер в виде Firefox расширения.

Конфигурирование других баз данных

При использовании MySQL, SQL Server, или PostgreSQL, необходимо изменить соответствующие опции в application/config/database.php. В конфигурационном файле вы найдете примеры конфигурации для каждой из систем. вы можете менять их для своих потребностей и установки соединения по умолчанию.

Установка имени соединения по умолчанию

Как вы уже, наверное, заметили, каждое соединение с базой данных, определенных в application/config/database.php, имеет имя. По умолчанию есть три соединения, которые определены: SQLite , MySQL , SQLSRV и PgSQL. Вы можете изменить эти связи имен.Соединение по умолчанию может быть задано с помощью default опции:

'default' => 'sqlite';

Соединение по умолчанию всегда будет использоваться fluent построителем запросов. В случае необходимости изменения соединения по умолчанию используйте Config::set метод.

Написать комментарий

Разметка: ? ?

Авторизуйся, чтобы прокомментировать.