我正在使用Symfony 3.2并尝试运行composer update命令.此作曲家文件附加到全新安装.完整的错误是:
处理post-update-cmd事件的脚本@ symfony-scripts返回错误[RuntimeException]
错误输出:sh:@ symfony-scripts:command not found
我找不到任何有关这意味着什么或如何解决它的信息.
我正在尝试在 Laravel 5.5 中编写 PHPUnit 测试用例。我想将迁移作为该过程的一部分。我的用户迁移脚本实际上创建了一个视图,而不是表。似乎所有其他普通表都按预期创建和删除。但用户的看法却并非如此。有什么想法吗?我可以在 PHPMyAdmin 中手动运行 DROP 语句。这是我的迁移脚本:
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateUsersTable extends Migration
{
public function up()
{
DB::statement("
CREATE VIEW users AS
(
SELECT
PD.ID AS id,
PCI.Username AS username,
PCI.Username AS first_name
FROM table1.Person PD
LEFT JOIN table2.Contact PCI ON PCI.ID = PD.ID
)
");
}
public function down()
{
DB::statement("DROP VIEW users");
}
}
Run Code Online (Sandbox Code Playgroud)