问题标签 [laravel-5.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
923 浏览

php - 中间件用于控制器中的操作,Laravel 5.1

我有一个具有索引方法的控制器,但也有多个级别的用户可以访问此方法,但是单个管理员可以查看数据库的所有记录如何添加中间件以选择与用户对应的操作?我有下一个代码

感谢:D

0 投票
1 回答
3672 浏览

php - 在 Laravel 中保存模型时直接设置 ID 和设置 eloquent 关联关系之间的区别?

我有两张桌子,employeesemployee types

employees有以下字段

  • 身份证(PK)
  • employee_type_id (FK)
  • 姓名

employee_type具有以下字段,

  • 身份证(PK)
  • 标题

我雄辩的模型功能是,

Employee

EmployeeType

我不确定这是否是保持关系的正确方法。插入时,我可以遵循以下两种方法:

1.设置ID

2.设置关系

两种方法都运行良好。

这两种插入方式有什么区别?

哪个是最好的方法?

0 投票
2 回答
10974 浏览

php - 我可以通过 Laravel 5.1 中的自定义请求对象验证后恢复输入字段值吗?

假设我有一个简单的联系表格。

这是我处理该请求的控制器:

请注意,我正在注入ContactRequest对象,因此验证工作正常。

问题

如何恢复联系表单中的旧输入值?这样用户就不必重新填写所有字段。

0 投票
1 回答
1507 浏览

php - laravel 5.1 播种时未定义的表

我有模型活动

和种子活动Seeder

和数据库播种器类

}

当我运行 php artisan db:seed 时,出现此错误

但是表存在!我签入 psql 控制台。此刻交易可能不会提交吗?

如果我运行➜ panel git:(master) ✗ php artisan db:seed --class=CampaignsSeeder它可以正常工作

为什么?:-)

0 投票
1 回答
1458 浏览

php - Laravel 5:如何检索已删除的相关模型?

我有以下型号;品牌、图像和 Image_size。品牌有一个图像,图像有多个 image_size。所有这些模型都使用软删除,删除方面很好。但是,如果我想恢复已删除的品牌,我还需要恢复相关的 image 和 image_size 模型。

我一直在研究使用模型事件,这样当我的品牌模型被恢复时,我可以获取图像并恢复它,然后我将在图像模型中进行类似的事件来获取图像大小并恢复它们。我正在努力为该品牌获取已删除的图像记录。这就是我想要在我的品牌模型中做的事情:

我只是在尝试恢复图像的行上收到以下错误消息:

0 投票
2 回答
11642 浏览

php - 我应该将模型保存事件侦听器放在 laravel 5.1 的哪里

Laravel 文档说我应该将模型事件放在这样的EventServiceProvider boot()方法中。

但是我有很多我想听的模型。
所以我想知道将它全部放入EventServiceProvider.

0 投票
1 回答
207 浏览

php - Laravel 5.1 模型创建 - 未找到列:1054

我正在尝试使用 User 模型注册用户并调用该create()方法并传递输入数组但得到Column not found: 1054

create()方法中的键是我的数据库email, password, lastname, firstname,我在我的 html 输入中添加了“注册-”,因为我有另一个使用名称“电子邮件和密码”的表单

0 投票
1 回答
317 浏览

eloquent - Laravel 5 mysql在mac中与MAMP的连接

我已经在 Mac 的本地安装了 laravel 5。我正在使用 MAMP 进行 mysql 连接,当我尝试提交表单时它显示错误。

SQLSTATE [28000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:否)

0 投票
1 回答
891 浏览

parameters - Laravel 5.1 在 $request->all() 中传递参数的干净方法

我正在寻找一种将 post_id 值插入 $request->all() 的方法。我到目前为止的代码是:

即使它工作,我正在寻找更清洁的方式来做到这一点。我的模型是:

0 投票
0 回答
120 浏览

php - 如何在 Laravel 5 应用程序中进行两次身份验证?

我正在开发一个 Laravel 5.1 应用程序,使用 Socialite 与 Google 进行 Oauth 身份验证。所有相关代码都进入了 AuthController.php 并且该部分顺利进行。现在我想要一组管理员角色用户,他们将使用他们usernamepassword登录表单登录。这些用户的用户名和密码将存储在不同的表中admin_users。我该如何处理?

  • 我创建了一个模型AdminUser
  • 我应该在配置中复制 auth.php 并将模型设置为我的新 AdminUser 类吗?
  • 我应该继续使用 AuthController 吗?

任何提示将不胜感激。