草庐IT

php - Laravel 代客 502 错误网关 nginx/1.15.7

我在运行Laravel代客服务的Laravel项目中收到502BadGateway。我在网上尝试了很多解决方案,但都没有成功。即https://gist.github.com/adamwathan/6ea40e90a804ea2b3f9f24146d86ad7f目前,我看到的错误是502badgateway,运行valetinstall时命令行中的错误是更新PHP配置时的错误。它给出了以下错误:Warning:file_get_contents(/usr/local/etc/php/7.3/php-fpm.d/www.conf):failedtoopenstream:Nosuchfil

php - API cURL 调用错误 : {"errors": {"price_rule" :"Required parameter missing or invalid"}}

我在cURL调用基于所选产品的价格规则时遇到错误。以下是我的错误:{"errors":{"price_rule":"Requiredparametermissingorinvalid"}}以下是我在cURL调用中发送的主体参数:{"price_rule":{"title":"sss","target_type":"line_item","target_selection":"entitled","allocation_method":"across","value_type":"fixed_amount","value":"-434","customer_selection":"all

php - Ajax 发布到 Laravel 4 中的路由

我将使用ajax将一些数据发送到当前页面以在数据库中插入一些内容。假设这个ajax代码:$('#newPost:submit').click(function(e){varBASE='http://localhost/project/public/';e.preventDefault();$.post(BASE,{'message':$('#newPosttextarea.message').val()},function(data){$('#content').prepend(''+data+'');});});这段代码将数据发送到URL/并且运行良好。但我想将它发送到Route.N

php - 是否可以将 tinyInteger 或 smallInteger 添加到 laravel ORM 的增量中?

是否可以将该代码或类似的东西添加到laravel\Illuminate\Database\Schema\Blueprint以用于迁移?publicfunctionincrementsTiny($column){return$this->unsignedTinyInteger($column,true);}publicfunctionincrementsSmall($column){return$this->unsignedSmallInteger($column,true);}场景:一些临时表不会变高并且有一些有用的信息,或者只是不超过100行并且需要一些罕见更新(添加或只是更改)的小

php - Laravel 4.1 文档是如何工作的?

我从Laravel的docs开始了解Laravel的工作原理。以及教程和SO。但是当我尝试使用他们的API/classreference时,我一直遇到同样的问题。.例如,我已经能够像这样使用URL类:URL::to('string')这是我从教程中学到的。但是如果我查看Illuminate\Support\Facades\URL的文档它没有列出to()方法。相反,如果我查看Illuminate\Filesystem\Filesystem的文档我尝试像这样调用get()方法:$file=newFilesystem;$file->get('lorem.txt');出现以下错误Class'F

php - 如何将 Laravel 表单模型绑定(bind)与 Bootstrap 一起使用?

我正在尝试显示绑定(bind)到我的用户模型的Bootstrap格式的表单。但是,表单模型绑定(bind)似乎只有在我使用未使用Bootstrap样式格式化的输入字段时才有效。这是一个没有Bootstrap类的,当我打开我的表单时,它完美地显示了我在我的数据库中的内容:{{Form::model($user)}}{{Form::label('name','Vorname:')}}{{Form::text('name')}}这是此表单的第二个输入,现在带有Bootstrap类。这个不显示数据库内容。{{Form::label('sirname','Nachname:')}}{{Form:

php - 实例化目录中的所有类

我正在使用Laravel并创建artisan命令,但我需要通过调用在start/artisan.php中注册每个命令Artisan::add(newMyCommand);我如何获取目录(app/commands/*)中的所有文件,并将它们中的每一个实例化到一个数组中?我想得到类似(伪代码)的东西:$my_commands=[newCommand1,newCommand2,newCommand3];foreach($my_commandsas$command){Artisan::add($command);} 最佳答案 这是一种自动注

php - Eloquent - 使用唯一的字符串或唯一的 int 作为 id

对于我的users表,Eloquent让我使用id和increment:$table->increments('id');这样就好了。每个新用户都将获得他们的id、1、2、3等。然而,id应该是一个自动分配的字符串或整数。我要用户不知道有多少用户用户idlike至少5位数字(47533)或者是唯一的随机字符串(f8hrcrft13)如何使用Eloquent实现这一目标?到目前为止我发现了什么:$table->string('id',36)->primary() 最佳答案 您可以在创建用户模型时分配ID。$data=['id'=>st

php - 找不到 Laravel 类

我是Laravel新手。我正在使用一个名为Confide的包。它有一个错误,我正在尝试使用Log函数来识别它。当我调用Log函数时出现异常Class'Zizaco\Confide\Log'notfound当我包含useIlluminate\Log;我收到一条错误消息Class'Illuminate\Log'notfound我做错了什么?我运行了composerdump-auto-o但没有任何变化这是我的代码的一部分导致错误的代码是:Log::info('Thevalueis'.$token); 最佳答案 你必须只使用日志:useLo

php - 如何从 laravel 中的 Eloquent 查询中一次获取一行?

假设我有一个简单的查询来获取表中的所有行:App::make('My_Model')->get();但是,我有大量的行-比如说100,000,以至于PHP试图将它们全部读入时内存不足。出于某种原因,我想遍历每一行,并根据它们进行一些操作。有没有办法告诉laravel一次给我一行,就像旧的mysql_fetch_row的工作方式一样?注意:我目前正在通过使用limit()命令一次获取5000行来解决这个问题,这很好用,除了它会重复查询20次。我想知道laravel或eloquent中是否有任何内置方法可以给我下一行,而不是所有行? 最佳答案