laravel数据迁移问题
生活随笔
收集整理的這篇文章主要介紹了
laravel数据迁移问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
創建數據遷移錯誤集:
錯誤描述1:
??[ErrorException]include(F:\phpStudy\WWW\blog\vendor\composer/../../database/migrations/2017_09_06_132637_create_ads_table.php):?failed?to?open?stream:?No?such?file?or?directory在此錯誤之前使用php artisan make:migration create_ads_table命令(命令1)執行并創建成功,后來問了與創建數據模型一致就想到用php artisan make:model Ad --migration命令(命令2),所以把已有遷移文件及數據庫追蹤數據表刪除,在執行命令2時產生錯誤。
解決方法:執行以下3個命令
????? 第一步、 php artisan cache:clear //清楚緩存
F:\phpStudy\WWW\blog>php?artisan?cache:clear Cache?cleared?successfully.?????? 第二步、composer dump-autoload-o
?????? 第三步、composer update
F:\phpStudy\WWW\blog>composer?update Loading?composer?repositories?with?package?information Updating?dependencies?(including?require-dev) Package?operations:?0?installs,?22?updates,?0?removals-?Updating?symfony/css-selector?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/polyfill-mbstring?(v1.4.0?=>?v1.5.0):?Loading?from?cache-?Updating?symfony/var-dumper?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/routing?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/process?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/http-foundation?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/event-dispatcher?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/debug?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/http-kernel?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/finder?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?symfony/console?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?ramsey/uuid?(3.6.1?=>?3.7.0):?Loading?from?cache-?Updating?symfony/translation?(v3.3.5?=>?v3.3.8):?Downloading?(100%)-?Updating?league/flysystem?(1.0.40?=>?1.0.41):?Loading?from?cache-?Updating?laravel/framework?(v5.4.30?=>?v5.4.36):?Downloading?(100%)-?Updating?fzaninotto/faker?(v1.6.0?=>?v1.7.1):?Loading?from?cache-?Updating?nikic/php-parser?(v3.0.6?=>?v3.1.1):?Downloading?(100%)-?Updating?psy/psysh?(v0.8.10?=>?v0.8.11):?Loading?from?cache-?Updating?phpdocumentor/reflection-docblock?(3.2.0?=>?4.1.1):?Downloading?(100%)-?Updating?phpspec/prophecy?(v1.7.0?=>?v1.7.2):?Downloading?(100%)-?Updating?phpunit/php-token-stream?(1.4.11?=>?2.0.1):?Downloading?(100%)-?Updating?symfony/yaml?(v3.3.5?=>?v3.3.8):?Downloading?(100%) Writing?lock?file Generating?optimized?autoload?files >?Illuminate\Foundation\ComposerScripts::postUpdate >?php?artisan?optimize Generating?optimized?class?loader The?compiled?services?file?has?been?removed.以上三步執行完,再次執行命令2即可成功創建模型與遷移文件。
轉載于:https://blog.51cto.com/cc179/1963080
總結
以上是生活随笔為你收集整理的laravel数据迁移问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML5的离线储存
- 下一篇: 匿名管道和pipe函数