سلام من وقتی جدول رول هارو مینویسم و میخوام migrate کنم این ارور رو میده؟؟؟
Illuminate\Database\QueryException : SQLSTATE[HY000]: General error: 1005 Can't create table `laravel`.`permission_role` (errno: 150 "Foreign key constraint is
incorrectly formed") (SQL: alter table `permission_role` add constraint `permission_role_role_id_foreign` foreign key (`role_id`) references `roles` (`id`) on del
ete cascade)
at D:\xampp\htdocs\blog\vendor\laravel\framework\src\Illuminate\Database\Connection.php:664
660| // If an exception occurs when attempting to run a query, we'll format the error
661| // message to include the bindings with SQL, which will make this exception a
662| // lot more helpful to the developer instead of just the database's errors.
663| catch (Exception $e) {
> 664| throw new QueryException(
665| $query, $this->prepareBindings($bindings), $e
666| );
667| }
668|
Exception trace:
1 PDOException::("SQLSTATE[HY000]: General error: 1005 Can't create table `laravel`.`permission_role` (errno: 150 "Foreign key constraint is incorrectly formed
")")
D:\xampp\htdocs\blog\vendor\laravel\framework\src\Illuminate\Database\Connection.php:458
2 PDOStatement::execute()
D:\xampp\htdocs\blog\vendor\laravel\framework\src\Illuminate\Database\Connection.php:458
Please use the argument -v to see more details.
@farshadm9979
سلام. کد های مایگریشن های permissionrole و roles رو میذاشتید بهتر میشد راهنمایی کرد. ولی در 90 درصد مواقع این ارور به دلیل این پیش میاد که شما نوع کلید خارجیتون با نوع آیدی جدولی که بهش رفرنس میدید متفاوته. یا باید هردو integer باشه یا هردو bigInteger و ...
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟