我是laravel的新手。 跟随laracast上的教程视频后,我进行了如下的新迁移(cmd命令)
php artisan make:migration delete_title_from_posts_table
这给了我消息
Created Migration: 2020_02_05_185721_delete_title_from_posts_table
之后,没有任何php artisian命令在cmd中工作。
我运行的任何命令都会给我以下错误
In Container.php line 805:
Target class [db] does not exist.
In Container.php line 803:
Class db does not exist
是什么原因造成的? 我的laravel应用版本= 6.2和php版本= 7.3.5在Win10 64位上。
我已经看过的类似问题,不适用于我答案 0 :(得分:0)
由于它是立面,因此请将其添加到类的顶部以使其起作用:
use DB;
或使用完整的名称空间:
$tables = \DB::table...
答案 1 :(得分:0)
逐步运行以下命令:
composer dump-autoload
清理所有编译文件及其路径composer update --no-scripts
跳过执行composer.json
中定义的脚本composer update
更新项目的依赖项