Skip to content

Commit 07bd1b5

Browse files
authored
Merge pull request #109 from bowphp/feat/add-docs
Update migration docs
2 parents 6d08960 + 2343781 commit 07bd1b5

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

docs/migration.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Par exemple, la migration créée précédemment :
4343

4444
```php
4545
use Bow\Database\Migration\Migration;
46-
use Bow\Database\Migration\SQLGenerator;
46+
use Bow\Database\Migration\Table;
4747

4848
class Version20190929153939CreatTodosTable extends Migration
4949
{
@@ -52,7 +52,7 @@ class Version20190929153939CreatTodosTable extends Migration
5252
*/
5353
public function up()
5454
{
55-
$this->create("users", function (SQLGenerator $table) {
55+
$this->create("users", function (Table $table) {
5656
$table->addIncrement('id');
5757
$table->addTimestamps();
5858
});
@@ -100,10 +100,10 @@ php artisan migration:reset
100100

101101
## Création de table
102102

103-
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\SQLGenerator::class` pouvant être utilisé pour définir la nouvelle table:
103+
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\Table::class` pouvant être utilisé pour définir la nouvelle table:
104104

105105
```php
106-
$this->create("users", function (SQLGenerator $table) {
106+
$this->create("users", function (Table $table) {
107107
$table->addIncrement('id');
108108
$table->addTimestamps();
109109
});
@@ -116,7 +116,7 @@ Si vous souhaitez effectuer une opération de schéma sur une connexion à une b
116116
:::
117117

118118
```php
119-
$this->connection('name')->create("users", function (SQLGenerator $table) {
119+
$this->connection('name')->create("users", function (Table $table) {
120120
$table->addIncrement('id');
121121
$table->addTimestamps();
122122
});
@@ -156,22 +156,22 @@ public function rollback()
156156
157157
## Créer des colonnes
158158

159-
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\SQLGenerator::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
159+
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\Table::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
160160

161161
```php
162-
use Bow\Database\Migration\SQLGenerator;
162+
use Bow\Database\Migration\Table;
163163

164164
public function up()
165165
{
166-
$this->alter('users', function (SQLGenerator $table) {
166+
$this->alter('users', function (Table $table) {
167167
$table->addString('name');
168168
});
169169
}
170170
```
171171

172172
## Api de migration
173173

174-
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\SQLGenerator::class`.
174+
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\Table::class`.
175175

176176
### Examinons ensemble
177177

docs/orm.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Ensuite modifiez la migration:
3232
```php
3333
public function up()
3434
{
35-
$this->create("todos", function (SQLGenerator $table) {
35+
$this->create("todos", function (Table $table) {
3636
$table->addIncrement('id');
3737
$table->addString('title');
3838
$table->addInteger('status', ["default" => 1]);

versioned_docs/version-5.x/migration.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Par exemple, la migration créée précédemment :
4343

4444
```php
4545
use Bow\Database\Migration\Migration;
46-
use Bow\Database\Migration\SQLGenerator;
46+
use Bow\Database\Migration\Table;
4747

4848
class Version20190929153939CreatTodosTable extends Migration
4949
{
@@ -52,7 +52,7 @@ class Version20190929153939CreatTodosTable extends Migration
5252
*/
5353
public function up()
5454
{
55-
$this->create("users", function (SQLGenerator $table) {
55+
$this->create("users", function (Table $table) {
5656
$table->addIncrement('id');
5757
$table->addTimestamps();
5858
});
@@ -100,10 +100,10 @@ php artisan migration:reset
100100

101101
## Création de table
102102

103-
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\SQLGenerator::class` pouvant être utilisé pour définir la nouvelle table:
103+
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\Table::class` pouvant être utilisé pour définir la nouvelle table:
104104

105105
```php
106-
$this->create("users", function (SQLGenerator $table) {
106+
$this->create("users", function (Table $table) {
107107
$table->addIncrement('id');
108108
$table->addTimestamps();
109109
});
@@ -116,7 +116,7 @@ Si vous souhaitez effectuer une opération de schéma sur une connexion à une b
116116
:::
117117

118118
```php
119-
$this->connection('name')->create("users", function (SQLGenerator $table) {
119+
$this->connection('name')->create("users", function (Table $table) {
120120
$table->addIncrement('id');
121121
$table->addTimestamps();
122122
});
@@ -156,22 +156,22 @@ public function rollback()
156156
157157
## Créer des colonnes
158158

159-
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\SQLGenerator::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
159+
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\Table::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
160160

161161
```php
162-
use Bow\Database\Migration\SQLGenerator;
162+
use Bow\Database\Migration\Table;
163163

164164
public function up()
165165
{
166-
$this->alter('users', function (SQLGenerator $table) {
166+
$this->alter('users', function (Table $table) {
167167
$table->addString('name');
168168
});
169169
}
170170
```
171171

172172
## Api de migration
173173

174-
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\SQLGenerator::class`.
174+
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\Table::class`.
175175

176176
### Examinons ensemble
177177

versioned_docs/version-5.x/orm.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Ensuite modifiez la migration:
3232
```php
3333
public function up()
3434
{
35-
$this->create("todos", function (SQLGenerator $table) {
35+
$this->create("todos", function (Table $table) {
3636
$table->addIncrement('id');
3737
$table->addString('title');
3838
$table->addInteger('status', ["default" => 1]);

0 commit comments

Comments
 (0)