首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用laravel将Sql server连接到php (php artisan migrate)

使用 Laravel 将 SQL Server 连接到 PHP 的步骤如下:

  1. 确保已安装 PHP 和 Laravel 框架,并且已经配置好相关环境。
  2. 在 Laravel 项目的根目录下,打开 .env 文件,配置数据库连接信息。找到以下几行代码:
  3. 在 Laravel 项目的根目录下,打开 .env 文件,配置数据库连接信息。找到以下几行代码:
  4. DB_CONNECTION 的值改为 sqlsrv,并修改 DB_HOSTDB_PORTDB_DATABASEDB_USERNAMEDB_PASSWORD 为对应的 SQL Server 连接信息。例如:
  5. DB_CONNECTION 的值改为 sqlsrv,并修改 DB_HOSTDB_PORTDB_DATABASEDB_USERNAMEDB_PASSWORD 为对应的 SQL Server 连接信息。例如:
  6. 在 Laravel 项目的根目录下,打开 config/database.php 文件,找到 connections 数组,添加以下代码:
  7. 在 Laravel 项目的根目录下,打开 config/database.php 文件,找到 connections 数组,添加以下代码:
  8. 在 Laravel 项目的根目录下,打开 composer.json 文件,找到 require 字段,添加以下代码:
  9. 在 Laravel 项目的根目录下,打开 composer.json 文件,找到 require 字段,添加以下代码:
  10. 执行以下命令安装依赖:
  11. 执行以下命令安装依赖:
  12. 执行以下命令生成迁移文件:
  13. 执行以下命令生成迁移文件:
  14. 其中,table_name 是你要创建的表名。
  15. 打开生成的迁移文件(位于 database/migrations 目录下),在 up 方法中编写创建表的代码,例如:
  16. 打开生成的迁移文件(位于 database/migrations 目录下),在 up 方法中编写创建表的代码,例如:
  17. 其中,table_name 是你要创建的表名,name 是表中的字段。
  18. 执行以下命令运行迁移:
  19. 执行以下命令运行迁移:
  20. 这将会创建数据库中的对应表。

通过以上步骤,你可以使用 Laravel 将 SQL Server 连接到 PHP,并进行数据库迁移操作。请注意,以上步骤仅适用于 Laravel 框架,如果你使用其他 PHP 框架或原生 PHP,可能需要进行不同的配置和操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

laravel php artisan migrate 数据迁移时出现的错误

(zz找了块一个小时才发现)主要的错误在于.env文件和database.php的配置不匹配。...1.找到.env文件 2.更改数据库表账密 3.改database.php的数据库账密 4.完成 总结:php artisan migrate 只有两个表migrations和“users”,...没有password_resets表 1.数据库中 Innodb_large_prefix设置为1 mysql> show variables like ‘innodb_large_prefix’...——-+ | Variable_name | Value | +———————+——-+ | innodb_large_prefix | OFF | +———————+——-+ 2.laravel...中.env配置和databases.php中配置对应,如上图, 3.删除本地数据库,重新执行PHP artisan miragate 命令 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

89210
  • Laravel 迁移文件migrations 和 数据填充seeders

    migrate #如果要查看到目前为止已运行哪些迁移 php artisan migrate:status #如果您希望查看迁移执行的 SQL 语句而不实际运行它们 php artisan migrate...若要强制命令在没有提示的情况下运行,请使用以下标志: php artisan migrate --force #要回滚最新的迁移操作,您可以使用rollback Artisan 命令。...例如,下面的命令将回滚并重新迁移最近的五次迁移: php artisan migrate:refresh --step=5 #migrate:fresh命令删除数据库中的所有表,然后执行migrate...seed,会执行DatabaseSeeder.php php artisan db:seed #您还可以使用migrate:fresh命令和——seed选项来为数据库播种,这将删除所有的表并重新运行所有的迁移...要强制种子程序在没有提示的情况下运行,使用——force标志 php artisan db:seed --force cat database/seeders/DatabaseSeeder.php <?

    1.5K30

    如何在Ubuntu 16.04上使用Deployer自动部署Laravel应用程序

    有了这个,我们继续为应用程序创建一个Git存储库。 第2步 - 连接到远程Git存储库 Deployer旨在使用户能够随时随地部署代码。...打开本地计算机上的终端,使用以下命令工作目录更改为应用程序的文件夹: $ cd /path/to/laravel-app 在此目录中,运行以下命令,该命令创建在文件夹中调用deploy.phplaravel-app...'); 接下来,注释掉文件的最后一行,before('deploy:symlink', 'artisan:migrate'); 。...如果您不对其进行注释,则部署失败,因为此行需要在服务器上提供适当的数据库凭据,这只能使用将在第一次部署期间生成的文件添加: deploy.php ... // Migrate database before...//before('deploy:symlink', 'artisan:migrate'); 在我们部署项目之前,我们必须先将其推送到远程Git存储库。

    15.6K10

    Laravel5.7 数据库操作迁移的实现方法

    Artisan 命令提供的 migrate 方法: php artisan migrate 注:如果你正在使用 Homestead 虚拟机,需要在虚拟机中运行上面这条命令。...想要强制运行这些命令而不被提示,可以使用 –force 标记: php artisan migrate --force 回滚迁移 想要回滚最新的一次迁移”操作“,可以使用 rollback 命令,注意这将会回滚最后一批运行的迁移...: php artisan migrate:rollback --step=5 migrate:reset 命令将会回滚所有的应用迁移: php artisan migrate:reset 在单个命令中回滚...这个命令可以有效的重建整个数据库: php artisan migrate:refresh // 重建数据库并填充数据... php artisan migrate:refresh --seed 当然...=5 删除所有表 & 迁移 migrate:fresh 命令将会先从数据库中删除所有表然后执行 migrate 命令: php artisan migrate:fresh php artisan migrate

    3.8K31

    自动化部署 - Laravel Deploy实战

    php namespace Deployer; require 'recipe/laravel.php'; set('laravel-server', '192.168.1.1); // Project...:migrate'); 部署 php vendor/bin/dep deploy production -vvv # 期间会看到很多的部署日志输出 如果有什么错误对应解决就行,我这边有些扩展没有 我安装了一下就好啦...这个问题是闭包路由无法缓存,api的user路由和首页那个闭包路由改成使用控制器或者注释掉,要记得提交代码 首次部署设置一下env,nginx配置也是需要创建的。...修改 .env 后记得重新缓存配置 php artisan config:cache 另外需要注意的是配置 nginx 站点时,网站根目录应该为 /path/to/project/current/public...nginx配置 server { listen 80; server_name test.aoppp.com; root /var/www/laravel-dep/current

    2.5K30

    3分钟短文:书接上回,Laravel数据库迁移的那些个小技巧

    引言 使用laravel的数据库迁移功能进行表的创建,和迁移回滚之后,我们继续说说在设计中 表结构的更改之后的处理。以及如何为数据库填充一些伪数据作为测试。...然后使用迁移指令 php artisan migrate 就可以应用这些改变了。 很多时候,并不是说我们创建了表,并且指定了字段名,和字段数据类型就算完事儿了。...,与之前讲的创建迁移文件相同, 首先创建一个迁移文件,使用以下脚手架指令: php artisan make:migration add_enabled_to_events_table --table=..._213116_add_enabled_to_events_table 上面我们并没有指定添加的字段在哪个字段的后面,所以laravel所组装的SQL就默认是最后一个字段之后。...laravel提供了脚手架命令: php artisan migrate:status 输出内容类似下图: [pic] 还有两个高危指令,一个是 magrate:reset

    1.7K30
    领券