laravel-migrations相关内容
是否可以从Lumen/laravel 5.2中的现有数据库生成迁移方案?有包裹吗? 我将Lumen连接到Magento数据库,现在我需要使用eloquent。 我没有时间为每个表建立迁移模型。 推荐答案 您可以先使用mysqldump工具将数据库转储到SQL文件中,然后在迁移过程中可以这样做: public function up() { $path = 'path
..
我来这里是为了展示我发现的使用Google Cloud SQL和Laravel将迁移运行到Google Cloud Run项目中的具体方法,这很简单,我只需从我的.envLaravel连接到Cloud SQL(使用Cloud SQL代理),然后从我的本地控制台使用经典命令php artisan migrate运行迁移。 我从来没有找到其他方法来运行迁移,因为我目前正在进行迁移,而且实际上我从
..
我不知道如何使用Laravel框架向现有数据库表添加新列。 我尝试使用. 编辑迁移文件 integer("paid"); }); } 在终端执行php artisan migrate:ins
..
我不知道为什么它仍然不起作用并显示这个: Illuminate\Database\QueryException : SQLSTATE[HY000]: 一般错误:1005 无法创建表 db_rocnikovka.books(错误号:150“外键约束的格式不正确")(SQL:alter tablebooks 添加约束 books_doba_foreign 外键(doba)参考 druh_knih
..
我对这种类型的框架完全陌生.我来自准系统 PHP 开发,我似乎找不到一个易于理解的指南,迁移实际上做了什么. 我正在尝试创建一个已有数据库的项目.我用过这个:https://github.com/Xethron/migrations-generator[1] 但通过迁移对架构进行更改似乎会吐出错误,这意味着我不知道自己在做什么. 我真的需要简单介绍一下迁移的实际作用、它们如何影响数据库
..
我正在尝试运行迁移(见下文)并为数据库设置种子,但是当我运行时 php artisan migrate --seed 我收到此错误: 迁移表创建成功.迁移:2015_06_17_100000_create_users_table迁移:2015_06_17_200000_create_password_resets_table迁移:2015_06_17_300000_create_vehicl
..
我担心多对多 Laravel 关系中的自动命名表. 例如: Schema::create('feature_product', function (Blueprint $table) {} 当表名改为: Schema::create('product_feature', function (Blueprint $table) {} 我的关系有问题. product_featur
..
我使用未签名的 user_id 创建了一个迁移.如何在新迁移中编辑 user_id 以使其成为 nullable()? Schema::create('throttle', function(Blueprint $table){$table->increments('id');//this 也需要可以为空,下一次迁移应该怎么做?$table->integer('user_id')->unsign
..
我正在尝试创建 char数据类型的可空外键.当我运行migration命令时.我收到以下错误.我不确定我在哪里做错了. [Illuminate \ Database \ QueryException] SQLSTATE [HY000]:常规错误:1215无法添加外键约束(SQL:更改表 levels add约束 levels_sample_type_id_foreign 外键( sample
..
首先我错误地回滚了2次迁移,然后运行了 php artisan migration 命令,但出现以下错误: [Illuminate \ Database \ QueryException]SQLSTATE [42S02]:找不到基表或视图:1146表'exercise1.categories'不存在(SQL:select * from类别,其中 parent_id = 0)[PDOExcep
..
如何编写laravel迁移以创建没有PostGIS扩展的点数据类型的列 解决方案
..
此刻我正在使用 /***运行迁移.** @返回无效*/公共功能up(){Schema :: create('test_binary',function(Blueprint $ table){$ table-> increments('id');$ table-> char('binary_number',32)-> charset('binary');//来自:https://stackover
..
我正在尝试在Laravel迁移中执行以下过程: 创建一个名为client_log_partitions的新表. (完成) $table->create(); $table->bigIncrements('id')->unique(); $table->bigInteger('client_log_id'); $table->mediumText('partition_data');
..
在Laravel中使用--force在生产中使用发芽器进行数据库迁移时会陷入困境.我对运行Amazone linux的Laravel Homestead和EC2 AWS具有相同的效果. laravel.log中没有消息. 它永远不会结束.如果我用+暂停了该程序,则可以看到该表已创建但未运行seeder,该表为空. 狄塔里斯: 我的迁移: public fu
..
我如何将Laravel 5.3设置为通过VARCHAR而不是NVARCHAR来在mssql上进行迁移?甚至有办法做到这一点吗? 此问题也适用于DATETIME的SMALLDATETIME. 解决方案 我创建了一个程序包,可让您进行自定义迁移,而无需麻烦自己扩展所有功能. https://github.com/shiftonelabs/laravel-nomad 安装该软件
..
我在迁移时遇到了一些问题. 我创建了新的迁移文件 php artisan make:migration create_menu_table --create=menu 然后我编辑新的迁移文件 当我尝试迁移时,它不起作用 我尝试过: php artisan migrate php artisan migrate --force php artisan migrate:refre
..
我最近在共享主机上托管了一个laravel项目(面向客户),在尝试通过ssh无法访问服务器后,我联系了主机,主机通知我我的客户托管计划无法使用ssh服务,这意味着我无权使用终端,也无法使用工匠.我知道如何编写一个将创建sql表的php脚本,但是在此之前,我想知道laravel是否存在对此的快捷方式,因为已经定义了迁移(表).我想要的是像创建路径project.com/run_migrations来
..
我有一些命名空间的迁移,由于命名空间的原因,我无法克服“找不到类"错误. 在先前的问题中, Laravel迁移器在命名空间迁移中表现不佳.在这种情况下,最好的选择是继承并替换Migrator类,如Christopher Pitt在其博客文章中所述: https://medium.com/laravel-4/6e75f99cdb0 . 我曾尝试这样做(当然,紧随其后的是composer du
..
如何设置不是自动创建方法主键的数据库自动增量字段? 唯一的方法是使用原始查询? DB::statement('ALTER TABLE table CHANGE field field INT(10)AUTO_INCREMENT'); 解决方案 尚未实现.但是,我在Schema::table('table', function(Blueprint $t) { // Add the
..
嗯,我确实有一个软件包,只能与系统一起使用.我确实有该软件包的迁移(它是基于Laravel 4.2构建的,并且我正在对其进行升级). 话虽如此:在我的程序包上(以前的工作台)在Laravel 5.1上,我应该放在哪里以及如何运行迁移? 你们中有人知道如何处理吗? 更新: 这不是简单迁移的情况.回到laravel 4. *,我们能够维护每个程序包的迁移(如果需要的话),而且我
..