草庐IT

laravel-queue

全部标签

php - Laravel attach manytomany 附加字段

有3个表。产品、用户和产品用户。product_user表中有3个字段。product_id、user_id和价格。product_id和user_id会自动附加和填写。但是我想要一个名为price的文本字段,用户将其填充到数据库的价格字段中。我的意思是我想在附加时插入一个文本字段。 最佳答案 要首先在您的数据透视表中插入一个额外的字段,您需要在您的模型中指定这个额外的字段。例如:在产品模型中publicfunctionusers(){return$this->belongsToMany('App\User','product_us

php - 如何根据用户在 Laravel 5 中的角色来选择用户?

我想从我的Controller中选择所有具有“客户”角色的用户。我有一个用户模型和一个角色模型。一个角色属于多个用户,一个用户又属于多个角色。我已经建立了我的模型,并在模型实例级别有一些辅助函数来获取角色和用户以下是用户和角色数据库模型:app/User.phpclassUserextendsAuthenticatable{useNotifiable;protected$fillable=['name','email','password',];protected$hidden=['password','remember_token',];//Userbelongstomanyrole

php - laravel 5.4 中两种不同的身份验证模型

假设我有两个不同的模型和表,名为user和company。如你所知,laravel使用User模型来管理身份验证。但是因为我有两个不同的模型,所以我希望可以分别管理它们。我正在使用laravel5.4,但我不知道该怎么做。 最佳答案 如果您正在谈论多重身份验证系统,那么您必须创建多个守卫来实现这一点。同样的问题有很好的答案。CananyoneexplainLaravel5.2MultiAuthwithexample它是在Laravel5.2上运行的,但它可以很容易地在Laravel5.4上实现。创建一个扩展Authenticatab

php - VerifyCsrfToken.php 中的 TokenMismatchException 第 67 行 : while integrating paytm with laravel 5. 3

tokenmismatchexceptioninverifyCsrfToken我通过在laravel5.3中引用“https://github.com/anandsiddharth/laravel-paytm-wallet”来集成paytm,在付款时它重定向到paytm站点,当它重定向回我的站点时它给出错误“VerifyCsrfToken.php第67行中的TokenMismatchException”查看.phpfirst_name}}"/>email}}"/>cost?>"readonly/>mid?>"readonly/>mobile}}"readonly/>PayControl

php - Laravel 5.5 - 邮件无法使用 `mail` 驱动程序

在我的Laravel设置中,邮件一直有效,直到我将框架升级到5.5(从5.4)。现在它总是在以下地方失败:请注意以下事项:本地环境中的邮件服务器=http://www.toolheap.com/test-mail-server-tool/users-manual.html我从5年前就开始使用它(这是一个一键安装/无戏剧/无配置/无错误测试邮件服务器),直到昨天它仍然有效,所以我没有将它更改为其他内容如果直接调用php的mail()函数就可以工作我设置的邮件驱动程序只是mail但它仍然会转到sendmail(你可以转储$command并且它说/usr/sbin/发送邮件-bs)这是邮件的

php - 如何在 Laravel 5.5 中将数据从请求自动映射到模型

我想提交包含许多字段的表单。作为documentation$flight=newFlight;$flight->name=$request->name;$flight->param1=$request->param1;$flight->param2=$request->param2;...$flight->param_n=$request->param_n;$flight->save();如果有太多的领域是个坏主意。我正在寻找任何脚本,例如:$flight=newFlight;$flight->save($request->all());但是$request->all()函数得到了不必

PHP Laravel 5.5 集合展平并保留整数键?

我有以下数组:$array=['2'=>['3'=>['56'=>'2'],'6'=>['48'=>'2']],'4'=>['4'=>['433'=>'2','140'=>'2'],'8'=>['421'=>'2','140'=>'2']],'5'=>['5'=>['88'=>'4','87'=>'2']]];下面的代码(扁平化)应该通过保留键来返回它,但它没有?collect($array)->flatten(1);应该给我['3'=>['56'=>'2'],'6'=>['48'=>'2'],'4'=>['433'=>'2','140'=>'2'],'8'=>['421'=>'2',

php - 检查 laravel 中验证是否失败

我想知道使用这种代码编写的验证何时失败(我正在使用laravel5.4)$this->validate($request,['name'=>'required|min:2|max:255']);我知道我可以使用这个:$validator=Validator::make($request->all(),['name'=>'required|min:2|max:255']);if($validator->fails()){//Notokay}但我想通过使用$this->validate而不是使用Validator模型来保留这种验证方式。那么...是否可以使用类似的东西://Thisisno

Php 变量没有传递到 whereHas 函数 - Laravel Eloquent

总结:我无法访问whereHas函数中的$domain变量(如下);Laravel返回以下错误:"Undefinedvariable:domain"我将我的关系包括在内,因为我不确定Eloquent性质以及我尝试调用此查询的方式是否会导致问题。我有一个调用模型(Org)的中间件Org模型有字段subdomain组织模型有publicfunctiondomains(){return$this->hasMany('App\Domain');}域模型(表名域)有字段domain,org_id还有功能publicfunctionorg(){return$this->belongsTo('App

php - 在 Laravel 中使用迁移重命名表

我正在运行迁移以重命名表,但出现奇怪的错误。publicfunctionup(){Schema::rename($accounts,$feeds);}publicfunctiondown(){Schema::rename($feeds,$accounts);}错误:undefinedvariable:accounts表肯定存在。知道可能是什么问题吗? 最佳答案 你应该使用字符串而不是变量:publicfunctionup(){Schema::rename('accounts','feeds');}publicfunctiondown