404 Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام
من پس از ایجاد دیتابیس با migration، خواستم آنهارا تغییر بدهم. ابتدا طبق داکیومنت لاراول 7، composer require doctrine/dbal را در cmd اجرا کردم. سپس هنگامی که کد زیر را اجرا میکنم، با خطا روبهرو میشوم.
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class ChangeColumnFromArticlesTable extends Migration
{
public function up()
{
Schema::table('articles', function (Blueprint $table) {
$table->string('title' , 150)->change();
$table->renameColumn('status' , 'is_status');
});
}
public function down()
{
Schema::table('articles', function (Blueprint $table) {
$table->string('title' , 100)->change();
$table->renameColumn('is_status' , 'status');
});
}
}
خطایی که در cmd به من هنگام php artisan migrate میدهد این است :
Migrating: 2021_12_06_190540_change_column_from_articles_table
Error
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
at C:\Users\mahdi\Desktop\laravel-sandbox\vendor\laravel\framework\src\Illuminate\Database\MySqlConnection.php:64
60| * @return \Doctrine\DBAL\Driver\PDOMySql\Driver
61| */
62| protected function getDoctrineDriver()
63| {
> 64| return new DoctrineDriver;
65| }
66| }
67|
1 C:\...\...\Desktop\laravel-sandbox\vendor\laravel\framework\src\Illuminate\Database\Connection.php:894
Illuminate\Database\MySqlConnection::getDoctrineDriver()
2 C:\...\...\Desktop\laravel-sandbox\vendor\laravel\framework\src\Illuminate\Database\Schema\Grammars\ChangeColumn.php:36
Illuminate\Database\Connection::getDoctrineSchemaManager()
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟