如何在 laravel 中使用“php artisan migrate”迁移我的数据库

     2023-03-14     172

关键词:

【中文标题】如何在 laravel 中使用“php artisan migrate”迁移我的数据库【英文标题】:How could I migrate my database with "php artisan migrate" in laravel 【发布时间】:2016-09-23 04:59:56 【问题描述】:

我从 gitlab 克隆我的项目,然后在我的新计算机上创建它。 但是在我运行php artisan migrate 并且没有创建相应的表之后,我什么也没得到。

php artisan migrate:status 的输出如下。

“然”是什么意思?以及为什么我的迁移文件的状态都是“N”。 php artisan migrate 只有在“Ran?”为“Y”时才能成功创建这些表?

【问题讨论】:

运行 php artisan migrate 后,检查你的 Laravel 日志(通常在 storage/logs/laravel.log 中)。考虑在每次迁移的顶部添加一些 Log::info() 语句,以查看它们是否正在运行。 【参考方案1】:

Ran 列中的 Y 表示迁移已完成。

检查您的 .ENV 文件,确保您的数据库设置正确,同时确保您事先实际创建了数据库。

【讨论】:

我确定我在 .env 文件中的数据库设置是正确的,并且我确实创建了数据库。我已经多次尝试php artisan migrate,但我还没有创建表。 尝试运行 php artisan migrate -v 并在此处发布输出 嗯,我想我知道mysql帐户权限错误的原因了。谢谢你的评论【参考方案2】:

清除整个 laravel 缓存以与当前的 .env 设置保持同步,这可能会有所帮助。

【讨论】:

【参考方案3】:

尝试使用 php artisan migrate:refresh 有时它发生在我身上,我发现它已经迁移了

【讨论】:

呃,值得注意的是migrate:refresh 将删除任何现有的数据库内容。 i 它将删除所有数据,但它会使迁移正常,您可以在处理迁移并再次导入时提取数据

如何在 laravel 5 中使用分页?

】如何在laravel5中使用分页?【英文标题】:Howtousepaginationinlaravel5?【发布时间】:2015-03-1420:18:30【问题描述】:我正在尝试将我的laravel4应用程序移植到laravel5。在以前的版本中,我可以使用以下方法生成分页网址。在控制器中... 查看详情

如何在 Laravel 中使用基本路由方法?

】如何在Laravel中使用基本路由方法?【英文标题】:HowtouseBasicRoutingmethodsinLaravel?【发布时间】:2017-05-1412:15:59【问题描述】:我从Laravel文档中获得了一些文档。但我无法从中清楚地了解详细信息。有很多路由方法,如何根据我... 查看详情

如何在 Laravel 中使用“LIKE”? [复制]

】如何在Laravel中使用“LIKE”?[复制]【英文标题】:Howtouse\'LIKE\'inLaravel?[duplicate]【发布时间】:2020-03-0419:49:23【问题描述】:我正在尝试在Laravel中使用“LIKE”。但是在输出中显示了整个数据。我的方法正确吗?如果不是,请... 查看详情

Laravel 4:如何在 where 子句中使用访问器

】Laravel4:如何在where子句中使用访问器【英文标题】:Laravel4:HowtouseanAccessorinawhere-clause【发布时间】:2015-01-3100:52:51【问题描述】:是否可以在Laravel4中使用Accessor进行比较,例如:classUserextendsEloquent//defineAccessorpublicfunctiongetSpec... 查看详情

如何在 laravel 的分页集合中使用变换

】如何在laravel的分页集合中使用变换【英文标题】:Howtousetransforminpaginatedcollectioninlaravel【发布时间】:2020-01-1200:47:10【问题描述】:我想在laravel5.5的分页集合中使用map或transform,但我正在努力工作这是我试图做的,但getCollecti... 查看详情

如何在 laravel 4 中使用 ajax

】如何在laravel4中使用ajax【英文标题】:howtouseajaxinlaravel4【发布时间】:2013-07-0510:54:31【问题描述】:我正在尝试在laravel4中使用ajax。我按照此示例中的步骤操作:http://codehappy.daylerees.com/ajax-content我的代码如下。JavaScript:$.post... 查看详情

如何在 Laravel 5.7 和 Laravel Collective 中使用动作 [重复]

】如何在Laravel5.7和LaravelCollective中使用动作[重复]【英文标题】:HowtouseactionwithLaravel5.7andLaravelCollective[duplicate]【发布时间】:2019-03-2703:33:53【问题描述】:每次我想在表单中使用Action()时都会收到此错误ActionApp\\Http\\Controllers\\Ren... 查看详情

Laravel - 如何在本地开发中使用 https 服务 laravel 项目

】Laravel-如何在本地开发中使用https服务laravel项目【英文标题】:Laravel-howtoservelaravelprojectwithhttpsonlocaldevelopment【发布时间】:2021-02-1503:17:49【问题描述】:我在Google上搜索了很多关于使用https服务的解决方案。即使我尝试了ngrok... 查看详情

如何检查是不是在laravel中使用了分页

】如何检查是不是在laravel中使用了分页【英文标题】:Howtocheckifusedpaginateinlaravel如何检查是否在laravel中使用了分页【发布时间】:2017-02-2000:36:24【问题描述】:我有一个自定义视图,在某些功能中,我使用了paginate,而其他功... 查看详情

如何使用 eloquent 在 laravel 中编写多个连接

】如何使用eloquent在laravel中编写多个连接【英文标题】:howtowritemultiplejoininlaravelusingeloquent【发布时间】:2020-04-0713:03:30【问题描述】:我正在学习laravel。我想在laravel中使用eloquent编写以下查询:selectb.branch_name,w.branch_work_namefrom... 查看详情

如何在 Laravel 5.2 中使用资源声明路由

】如何在Laravel5.2中使用资源声明路由【英文标题】:HowtodeclarerouteswithresourcesinLaravel5.2【发布时间】:2016-10-2114:11:41【问题描述】:我在laravel的routes.php中有一些路由//CodeforrountingadminpanelRoute::resource(\'/admin\',\'Admin\\LoginController@inde... 查看详情

如何在 laravel 中使用 vue cdn?

】如何在laravel中使用vuecdn?【英文标题】:Howtousevuecdnwithlaravel?【发布时间】:2021-12-1017:13:29【问题描述】:我在welcome.blade.php文件中使用vuecdn链接。我在欢迎刀片中使用了脚本。在app.js中我定义了vue实例。require(\'./bootstrap\');imp... 查看详情

如何在 Laravel 8 中使用 srmklive/laravel-paypal v3

】如何在Laravel8中使用srmklive/laravel-paypalv3【英文标题】:Howtousesrmklive/laravel-paypalv3inLaravel8【发布时间】:2021-06-1022:46:27【问题描述】:我在laravel项目中使用srmklive/laravel-paypalv.3包(https://github.com/srmklive/laravel-paypal没有文档)。... 查看详情

如何在代码 Laravel 中使用 Artisan 命令?

】如何在代码Laravel中使用Artisan命令?【英文标题】:HowdoIuseArtisancommandincodeLaravel?【发布时间】:2016-05-2016:16:13【问题描述】:如何在我的phpcaode中使用Artisan命令行例如:phpartisan--version到<?phpecho\'versionshowhere\';?>。【... 查看详情

如何在 Laravel 查询中使用多个 OR、AND 条件

】如何在Laravel查询中使用多个OR、AND条件【英文标题】:HowtousemultipleOR,ANDconditioninLaravelqueries【发布时间】:2017-09-0907:42:58【问题描述】:我需要帮助在laravel中查询我的自定义查询:(返回正确结果)Select*FROMeventsWHEREstatus=0AND(ty... 查看详情

如何在 Laravel 中使用带有变量的 create 方法

】如何在Laravel中使用带有变量的create方法【英文标题】:HowtousecreatemethodwithvariablesinLaravel【发布时间】:2021-01-2623:07:42【问题描述】:如何在laravel中定义带有变量和模型的创建方法?像这样:publicfunctioncreateMethodName($variable,$vari... 查看详情

如何在查询中发送和使用数组,laravel

】如何在查询中发送和使用数组,laravel【英文标题】:Howtosendanduseanarrayinquery,laravel【发布时间】:2021-10-1012:33:39【问题描述】:我想向我的控制器发送一个id数组,并在“whereIn”子句中使用该控制器。但它不起作用。我的代码... 查看详情

如何在 Laravel 外部的包中使用 Laravel 外观(缓存、日志、存储)

】如何在Laravel外部的包中使用Laravel外观(缓存、日志、存储)【英文标题】:HowtouseLaravelfacades(Cache,Log,Storage)inpackageoutsideLaravel【发布时间】:2020-01-2220:12:22【问题描述】:请指出我对Laravel、Composer、PHPUnit等所做的任何幼稚或... 查看详情