1. MasatoYoshioka@github

    Posted

    MasatoYoshioka@github
Changes in title
+laravel4 migrate カラム名変更
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,40 @@
+#migrateでカラム変更
+
+http://laravel4.kore1server.com/docs/schema
+
+```php
+
+Schema::table('table',function($table){
+ $table->renameColumn('name', 'value');
+});
+
+```
+とカラム名を変更しようとしたらエラーがでた。
+
+```
+[2014-06-13 07:00:50] production.DEBUG: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found' in /path/to/laravel-project/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:59
+Stack trace:
+#0 [internal function]: Illuminate\Exception\Handler->handleShutdown()
+#1 {main} [] []
+```
+
+DoctrineのMysqlドライバーがないと。
+調べたら本当になかったので、インストールした。
+
+```composer.json
+ "require": {
+ "laravel/framework": "4.1.*",
+ "doctrine/dbal": "~2.3"
+ },
+```
+
+```zsh
+%composer update
+%php artisan migrate
+```
+
+リネームできた。
+
+OK
+
+