jjzjj

php - 无法在 PHPStorm 10.0.1 中为 artisan 制作命令行工具

当我尝试为artisan创建别名时收到此错误消息:[设置|工具|命令行工具支持]->添加->基于Symfony控制台的工具问题Failedtoparseoutputasxml:Erroronline4:Contentisnotallowedinprolog..命令C:\xampp\php\php.exeC:\xampp\htdocs\laratest\artisanlist--xml输出[Symfony\Component\Console\Exception\RuntimeException]The"--xml"optiondoesnotexist.好的,我知道这是什么问题,但我找不到

PHP MVC 框架 Laravel 似乎出错 Artisan Serve

这个问题在这里已经有了答案:Couldnotopeninputfile:artisan(24个答案)关闭5年前。通过键入创建项目后laravelnew"first-project"我正在写下面的代码但是会导致错误phpartisanserveCouldnotopeninputfile:artisanScreenshot

php - 如何从 Laravel Artisan 触发单元测试

我有一种情况,我用PHPUnit进行了一些单元测试,我想从laravel的artisan控制台实用程序中触发它们。我用谷歌搜索过,但没有找到任何引用资料,这可能吗?我不是在问如何测试artisan命令。或者如何动态调用另一个artisan命令,但要从artisan触发单元测试我可以使用Artisanfacade调用某些命令,例如Artisan::call('migrate');//whichcallsmigration像这样我可以调用单元测试吗?我正在使用PHPUnit 最佳答案 您可以使用symfony的process命令,无论如

php - Jwt 身份验证错误参数 3 传递给 Lcobucci\JWT\Signer\Hmac::doVerify()

我正在做一个学习laravel的项目,我在其中看到了一些使用jwtauth的教程。它运行良好,但现在并不总是显示错误,但我不知道为什么。就是这样:Argument3passedtoLcobucci\JWT\Signer\Hmac::doVerify()mustbeaninstanceofLcobucci\JWT\Signer\Key,nullgiven,calledinC:\xampp\htdocs\inmobiliaria\vendor\lcobucci\jwt\src\Signer\BaseSigner.phponline42有时它可以工作,但不是另一个。所以我不知道我能做什么。我

php - 从 Laravel 作业调用 Laravel 命令

我有一个名为MyCommand的命令,我从一个名为MyJob的作业中调用它。从作业调用时,我看不到命令​​输出。但是,如果我直接从命令行运行该命令,则会看到命令输出。MyCommand.php代码:namespaceApp\Console\Commands;useIlluminate\Console\Command;classMyCommandextendsCommand{protected$signature='mycommand:doit';publicfunction__construct(){parent::__construct();}publicfunctionhandle

php - Laravel :"php artisan db:seed"不工作

我尝试在数据库中运行“ServiceTableSeeder”表时收到错误消息。我尝试运行“phpartisandb:seed”消息:[symfony\component|Debug\Exception\FetalErrorException]cannotredeclareDatabaseSeeder::run()数据库播种器.phpcall('ServiceTableSeeder');}}ServiceTableSeeder.php'Webdevelopment','description'=>'PHP,MySQL,Javascriptandmore.'));Service::crea

php - 从 laravel 4.2 Controller 运行 Artisan 命令

我正在尝试从Controller执行一些自定义artisan命令,例如Artisan::call('phpartisanMyCustomCommand');但是当我执行的时候它工作正常来自CLI的phpartisanMuCustomCommand。我已经在app/start/artisan.php中注册了命令。甚至Artisan::call('phpartisan--help');也不工作。 最佳答案 你应该从你的Controller运行这样的artisan命令。示例:Artisan::call('migrate:install')

php - 拉维尔 5 : php artisan migrate:refresh

我正在做一个laravel项目,每次我更改我的表(添加或删除列)并运行phpartisanmigrate:refresh。我收到此错误:[Symfony\Component\Debug\Exception\FatalErrorException]Can'tusemethodreturnvalueinwritecontext尝试的解决方案:运行composerdump-autoload(失败)在数据库中删除表,删除迁移文件并重新启动(有效)上一个迁移文件:increments('id');$table->integer('post_id');$table->string('body');

php - 通过 AWS EC2 上的 cron 安排 Laravel 5 - 命令未运行

问题:我有一个Laravel5.4artisan任务,我需要通过cron运行-但尽管命令和调度程序(显然)设置正确,但它没有完成。这是Laravel、php、apache、linux还是crontab问题?最好的诊断方法是什么?背景在默认(亚马逊AMI)EC2实例上,artisan命令被正确定义并在通过以下方式调用时从项目目录(/var/www/html/myproject/)完美运行:phpartisanmycommand:option1我已将其添加到app/Console/Kernel.php中,如下所示:protectedfunctionschedule(Schedule$sch

php - laravel 5.4 php artisan serve 无效请求(意外的 EOF)

我正在使用Windows10和wamp服务器,我刚刚安装了laravel,我得到的只是这条错误消息,每次我打开laravel时是否有必要执行phpartisanserve?只要我关闭cmd提示localhost:8000refusedtoconnect。Phpartisan服务错误 最佳答案 我认为您正在通过phpartisanserve命令运行Laravel项目blog并且您正在通过localhost:8000或127.0.0.1:8000浏览您的应用程序您的屏幕截图显示,当您尝试访问未在routes/web.php中定义的url