草庐IT

gitlab迁移

全部标签

php - 在 Laravel 5.4 中从迁移中删除列

我使用像这样的迁移创建了一个表:Schema::create('listings',function(Blueprint$table){$table->increments('id');$table->decimal('original_price',10,2);$table->decimal('discouted_price',10,2);$table->integer('city_id')->index()->unsigned()->nullable();$table->foreign('city_id')->references('id')->on('cities');$tabl

php - 迁移后 Codeigniter session 不起作用

我有一个使用CodeIgniter3.1.6构建的应用程序。我正在对生产服务器上的子域进行测试。我将主域指向该文件夹,并将config.php中的$base_url更改为正确的URL。($config.php中的cookie_domain从未设置过。)但是,session数据现在不起作用。我已经尝试了一些测试,可以在一个Controller中设置和读取session数据。$this->session->set_userdata('name',$name);echo$this->session->userdata('name');但是,这不适用于URL。例如://controllers/

php - Yii 迁移和自定义抽象数据类型

我正在做一个项目并使用Yii的迁移功能来保持不同的生产和测试系统同步。我必须说我喜欢这个工具。我的问题是有没有办法创建自定义抽象数据类型?我知道Yii的迁移功能是为了允许在多个DBMS系统中创建表,但我的网站仅限于MySQL,所以这应该会有所帮助。我想做的是:$this->createTable('test_table',array('key'=>'pk','active_YN'=>'yn',));代替:$this->createTable('test_table',array('key'=>'pk','active_YN'=>'TINYINT(1)NOTNULLDEFAULT\'1\

php - "Failed to open stream"错误,创建新迁移时

我正在尝试使用yii迁移系统,但在执行此命令时遇到此错误:./yiicmigratecreatebasic_data_migrate我收到这个错误:PHPError[2]:file_get_contents(C:\Bitnami\wappstack-5.4.28-0\apache2\htdocs\cv360\protected\migrations\template.php):failedtoopenstream:NosuchfileordirectoryinfileC:\Bitnami\wappstack-5.4.28-0\apache2\htdocs\yii\framework\c

php - Laravel 寻找其他迁移

我有两个Laravel项目。它们在不同的文件夹中。在那之前没关系。目前我的项目使用的是Laravel5。最后一个。我尝试迁移一个项目。但是,我不知道它为什么要寻找另一个的迁移文件。我使用以下命令从/project1运行以查找/project1/database/migrations:phpartisanmigrate:refresh但是,它还会像上面那样在/project1/database/migrations中查找project2的迁移:肯定是不存在的。因为它不属于/project1。看看:那么,Laravel如何尝试加载任何其他项目的迁移?Ps.:我已经尝试清除Laravel应用

php - 为什么 Laravel 迁移类没有命名空间?

我现在使用的是Laravel5.1。phpartisanmake:migrationcreate_users_table--create=users命令生成的迁移类文件如下所示:当我编辑这个迁移类文件并保存它时,我的sublimetext中的PHPCodeSniffer会指出一条非标准消息'EachClassmustbeinanamespaceofatleastonelevel'.我在两个[https://laravel.com/docs/5.1/migrations]中都没有得到答案和前几批搜索结果。stackoverflow上的相关问题也不清楚。谁知道原因,或者给我一些提示?谢谢!

【云原生 • Docker】镜像的迁移与备份、Dockerflie 使用方法

目录一、迁移与备份1.容器保存为镜像2.镜像备份3.镜像恢复与迁移二、Dockerflie1.认识Dockerfile2.Dockerfile常用命令3.使用Dockerfile构建镜像一、迁移与备份迁移和备份主要有三个操作命令将容器保存为镜像、备份镜像(将镜像导出为一个文件)、镜像的迁移与恢复。迁移与备份在实际操作Docker的过程中使用的是非常多的,比如要将一台服务器的镜像迁移到另外一台服务器,就么可以先将镜像保存为一个文件,然后将文件拷贝至另一台服务器,最后进行镜像的恢复来实现。1.容器保存为镜像#语法dockercommit容器名称镜像名称如下,此时系统中正在运行的容器有myredis

php - Laravel 5 - 迁移中的复合键索引

复合索引是一个我没有完全体验过的主题,我不确定我做的是否正确?或者Laravel在迁移时是否正确解析了我的代码。这看起来正确吗?Schema::create('friends',function(Blueprint$table){$table->increments('id');$table->integer('requester_id')->unsigned();$table->integer('requestee_id')->unsigned();$table->timestamps();$table->foreign('requester_id')->references('id

php - 如何在 YII 中创建迁移?

我刚开始使用YII,我正在尝试创建一个新的迁移。我正在使用Xampp,它位于我系统的d驱动器中。我尝试使用的命令是:D:\xampp\php>d:\xampp\htdocs\yii\framework\yiicmigratecreatecreate_project_table当我运行上面的命令时,没有任何反应,既没有收到错误消息,也没有任何错误。我确实成功地使用创建了一个shellD:\xampp\php>d:\xampp\htdocs\yii\framework\yiicshelld:\xampp\htdocs\trackstar\index.php我试图搜索迁移问题的任何解决方案,

php - Doctrine 迁移表整理

试图找到一种方法来以编程方式创建具有特定排序规则的表,但似乎无法找到正确执行此操作的方法。我正在使用"doctrine/doctrine-migrations-bundle":"2.1.*@dev"和Symfony2.3,我在config.yml中设置:#DoctrineConfigurationdoctrine:dbal:driver:"%database_driver%"host:"%database_host%"port:"%database_port%"dbname:"%database_name%"user:"%database_user%"password:"%databa