artisan相关内容
在laravel项目中运行composer install时,出现错误: 脚本php artisan进行了明确编译,处理了返回错误代码为255的post-install-cmd事件 关于可能是什么问题的任何建议?注意composer将安装所有供应商软件包.完整的输出如下: [user @ some_path] $作曲家更新 使用包信息加载composer存储库 更新依赖关系(
..
Laravel 5.0.33版 > php artisan tinker [ErrorException] mkdir(): Permission denied 这是在生产服务器上,我正尝试使用tinker作为Web用户来测试命令.该用户拥有基本路径中的每个目录,因此我不确定在运行artisan tinker时会尝试创建哪个目录. 解决方案
..
我已经为我的laravel项目创建了付款程序包 我想在我的软件包的migrations文件夹内制作迁移文件.如何使用artisan命令创建它? 我想要类似 php artisan make:migration packages/Payment/src/Database/add_orderId_to_cart_payment_table 解决方案 在根文件夹上使用此命令 php a
..
很抱歉,如果该问题重复,但是我在StackOverflow中阅读了很多相关问题,但没有一个解决了我的问题: 我创建了一个Artisan命令,该命令有效,并在其中注入了Kafka客户服务作为第一个参数,并注入了具体类BudgetsTransformer作为第二个参数 class ConsumeBudgetsCommand extends Command { public func
..
使用Laravel PHP Framework时,是否有一种方法(在运行时)以编程方式获取当前已配置且可用的artisan命令列表?我基本上是在寻找认识的方式 所有命令名称 与该类对应的类或对象 解决方案 和往常一样,只要我问自己清楚的问题,自助服务台就会响起. //app()->make('artisan')->all(); foreach(Artisa
..
我已经做了一个调度程序.当我用php artisan userRanking调用它时,它可以工作. 这是Kernel.php中的代码: protected $commands = [ \App\Console\Commands\UserRanking::class, ]; protected function schedule(Schedule $schedule) {
..
我有一个运行帮助程序类的控制台命令,我想用$this->info()的输出内容从帮助程序类写入控制台. 我的代码如下: App/Http/Console/Commands/SomeCommand.php function handle(Helper $helper) { return $helper->somefunction(); } App/Http/SomeHe
..
我已经搜索了几个小时,但仍然找不到. 我收到2个错误,如果我将数据库主机用作'localhost',则会收到此错误: [PDOException] SQLSTATE[HY000] [2002] No such file or directory ,如果我将数据库主机更改为'127.0.0.1',则会收到此错
..
Laravel中的新功能.可能是一个愚蠢的问题.我有这样的设置数据库: 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '3306'), 'database' => 'mydb',
..
当我尝试在Laravel中使用'php artisan migration'时,出现2个错误: [Illuminate \ Database \ QueryException] SQLSTATE [HY000]:常规错误:26个文件已加密或不是数据库(SQL:从sqlite_master中选择*,类型='表',名称=迁移) [PDOException] SQLSTATE [HY000]
..
当我使用php artisan make:model CustomNamespace\TestModel时,我会得到一个基于默认存根的模型,如下所示: namespace App\Models\CustomNamespace; use Illuminate\Database\Eloquent\Model; class TestModel extends Model { // }
..
我正在试用PHP micro Framework Lumen(来自laravel). 当我设置流明并尝试像在Laravel中一样使用php artisan config:cache命令时,出现此错误: [InvalidArgumentException] 在"config"名称空间中没有定义任何命令. 因此,当我尝试将文件部署到服务器时遇到问题,因此必须更改.env文件以更改数据库用
..
有没有一种方法可以检测用户在创建自定义工匠命令时指定的详细级别?我在文档中什么都没有看到. 解决方案 Symfony\Component\Console\Output\OutputInterface中有getVerbosity()函数,您可以使用$this->getOutput()检索输出对象. $verbosityLevel = $this->getOutput()->getVer
..
我在Laravel 5应用程序中创建了一组简单的数据库迁移,它们可以在我的本地开发环境中很好地运行. 现在该运行我的新生产服务器环境上的迁移了.我已经配置了数据库连接并部署了该应用程序,该应用程序可以看到数据库,但是没有表-因此需要运行迁移. 我相信,以下命令应使用“生产"环境运行迁移,该环境是通过远程数据库连接详细信息设置的: php artisan --env=product
..
我正在使用Laravel的最新版本:3.2.1. 当我在终端上运行它时 php artisan migration:install 我有此错误: could not find driver 我在Google和Laravel的论坛上进行了一些搜索, 编辑 我已经激活了扩展名,这就是我在phpinfo()中所拥有的 --with-iconv' '--with-pd
..
我需要在后台执行Laravel长时间运行的过程,以使用Twitter Streaming API.实际上,我需要运行的php artisan CLI命令是 nohup php artisan startStreaming > /dev/null 2>&1 & 如果我自己在命令行中运行它,它将运行完美. 这个想法是,我可以通过执行长期运行的artisan命令(该站点需要在后台运行,因
..
我经常使用xdebug调试应用程序,我构建了一个laravel应用程序,该应用程序将csv的上载插入到数据库中,并将ID插入到作业队列中. 我已经编写了一个artisan命令,可以通过cron运行该命令,然后对该数据进行处理. Xdebug可以通过浏览器访问该站点,但是从cli运行时,它不会在断点处中断. 我运行php5-fpm.我的文件/etc/php5/fpm/php.ini
..
对于我的数据库(MySQL),我有两个用户帐户,一个(mydbuser)用于常规应用程序访问,对所有表具有选择/插入/更新/删除权限,另一个(mydbadmin)具有管理权限桌子等 CREATE USER 'mydbadmin'@'%' IDENTIFIED BY 'ultrasecret password'; GRANT ALL ON mydb.* TO 'mydbadmin'@'%';
..
问这个问题我有点傻,但是我似乎无法在互联网上找到这个问题的答案.经过几个小时的搜索,我发现在Linux服务器上,您可以使用Supervisor在您的网站上连续运行"php artisan queue:listen"(带有或不带有守护程序),以处理推送到队列中的作业.这一切都很好,但是如果我想在Windows Azure Web应用程序上执行此操作怎么办?搜索解决方案后,我发现: 安排一个计时
..
我需要从Controller中获取一些代码才能每十分钟运行一次.使用Scheduler和Commands足够容易.但.我创建了一个Command,并在Laravel Scheduler中(在Kernel.php中)注册了它,现在我无法实例化Controller.我知道这是解决此问题的错误方法,但我只需要进行快速测试.请注意,您有没有办法做到这一点?谢谢. 更新#1: Command:
..