Tia*_*oon 10 php doctrine database-migration laravel laravel-4
我想在我的控制器中使用工匠迁移,就像这样
echo '<br>init migrate:install...';
Artisan::call('migrate');
echo 'done migrate:install';
Run Code Online (Sandbox Code Playgroud)
它适用于我的所有表创建等.但是当我尝试使用$ table-> renameColumn时会出现问题
Laravel医生说我需要包含教义/ dbal,但是如何?我试过use Doctrine\DBAL\Driver\PDOMySql\Driver;
但没有运气.
仅供参考我不能使用CLI,我的主机不向我提供任何CLI.
这是我的错误
Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
Run Code Online (Sandbox Code Playgroud)
UPDATE
使用终端迁移时出现相同的错误
第二次更新
app/database/migrations中的迁移代码示例
use Illuminate\Database\Migrations\Migration;
class UpdatePostsTable extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('user', function($table)
{
$table->renameColumn('fullname', 'full_name');
});
}
}
Run Code Online (Sandbox Code Playgroud)
use*_*496 16
将doctrine/dbal
依赖项添加到您的composer.json
文件中.
有关详细信息,请参阅文档中此页面的最底部.
http://laravel.com/docs/releases