laravel-5.3相关内容

Laravel 5.3 中的多重身份验证

如何在 Laravel 5.3 中为两个不同的表(用户和管理员)设置多重身份验证. 默认 Laravel 有用户模型. 解决方案 看起来你需要实现角色.您可以使用默认的 Laravel 用户模型,并且需要创建一个角色模型: 用户模型 ...公共功能角色(){返回 $this->belongsToMany('App\User', 'user_roles', 'role_id', ..
发布时间:2021-12-18 22:14:15 其他开发

护照 - “未经认证".- Laravel 5.3

我希望有人能解释为什么我已经执行了成功的 Oauth 2 身份验证过程后,为什么我 未经身份验证. 我已经设置了 Passport 包,就像在 Laravel 的文档中一样,我成功地通过了身份验证,收到了一个令牌值等等.但是,当我尝试在 /api/user 上执行 get 请求时,我收到一个 Unauthenticated 错误作为响应.我使用令牌值作为带有键名 Authorization ..
发布时间:2021-12-18 22:12:47 其他开发

update() 后返回集合?

使用 Raw,如何返回更新行的集合? 例如: $updated = DB::table('users')->where('id', 1)->update(['votes' => 123]); 我期待 dd($updated) 返回更新后的集合行,但它返回了 1. {{$updated->votes}} 应该返回 123 解决方案 它不是这样工作的.你不能指望这个查询会返回一个对象: ..
发布时间:2021-12-18 22:11:32 PHP

在 Laravel 测试用例中模拟一个 http 请求并解析路由参数

我正在尝试创建单元测试来测试一些特定的类.我使用 app()->make() 来实例化要测试的类.所以实际上,不需要 HTTP 请求. 然而,一些被测试的函数需要来自路由参数的信息,以便他们进行调用,例如request()->route()->parameter('info'),这会抛出异常: 在 null 上调用成员函数 parameter(). 我玩了很多,尝试过类似的东西: ..
发布时间:2021-12-18 22:09:40 PHP

Laravel Passport Route 重定向到登录页面

我使用的是 Laravel 5.3 &护照. 当使用 Postman 测试我在 api.php 文件中设置的任何路由时,它总是返回登录页面.这是我的测试路线示例: Route::get('/getKey', function() {返回“你好";})-> 中间件('client_credentials'); 邮递员参数: 接受申请/jsonAuthorization Bearer ..
发布时间:2021-12-18 22:05:41 PHP

错误字段在 laravel 5.3 中没有默认值

我在 Laravel 5.2 中没有问题,但在为用户模型创建迁移后在 Laravel 5.3 中,它显示了以下错误: SQLSTATE[HY000]:一般错误:1364 字段“family"没有默认值 !!! 在模型用户中: protected $fillable = [“姓名"、“电子邮件"、“密码"、“家庭"、“手机"、“地址"、“状态"]; 在迁移中: Schema::cr ..
发布时间:2021-12-18 21:56:12 其他开发

Laravel 5 - 在服务器上使用 Blade API 编译字符串并进行插值

使用 Blade 服务容器,我想获取一个带有标记的字符串并将其编译下来,以便将其添加到刀片模板中,并进一步插入. 所以我在从以下数据库检索的服务器上有一个电子邮件字符串(为简洁起见): 欢迎{{ $first_name }}, 我希望它插值到 欢迎乔, 所以我可以将它作为 $content 发送到 Blade 模板并让它呈现所有内容和标记,因为 Blade ..
发布时间:2021-12-18 21:54:28 其他开发

Laravel 5.3 登录重定向到多个用户的不同页面

我的 Laravel 5.3 有三种不同类型的用户.我希望他们在登录后被重定向到不同的仪表板页面.例如: 用户 ->登录 ->用户仪表板 管理员 ->登录 ->管理仪表板 我创建了一个名为 CheckRole 的中间件: 公共函数句柄($request, Closure $next){if($request->user() === null) {返回响应(“权限不足",401) ..
发布时间:2021-12-18 21:53:16 PHP

Laravel 5.3 - 将多个文件附加到 Mailables

如何将多个文件附加到 laravel 5.3 mailable? 我可以在可邮寄的构建方法中使用 ->attach($form->filePath) 轻松地附加单个文件.但是,一旦我将表单字段更改为数组,我就会收到以下错误: basename() 期望参数 1 是字符串,给定数组 我在堆栈上搜索了文档和各种搜索词,但无济于事.任何帮助将不胜感激. 构建方法: 公共函数build( ..
发布时间:2021-12-18 21:51:48 其他开发

如何在 Laravel 中设置和获取 Cookie

我想在 cookie 中设置和获取值,但它不起作用: Cookie::queue('online_payment_id', "1", 15);$value = Cookie::get('online_payment_id');dd($value); dd() 返回 null; 我使用了以下方式,但收到此消息: 方法 cookie 不存在.request()->cookie('onli ..
发布时间:2021-12-18 21:48:00 PHP

如何在laravel中更改重置密码的电子邮件主题?

我是 Laravel 的初学者.目前我正在学习这个框架.我当前的 Laravel 版本是 5.3. 我正在使用 php artisan make:auth 搭建我的身份验证,一切正常.我还在我的 .env 文件中配置了 gmail smtp,在配置目录中配置了 mail.php.一切都完美无缺.但是我看到默认情况下忘记密码的电子邮件主题是 Reset Password.我想改变它. 我 ..
发布时间:2021-12-18 21:45:02 PHP

Laravel 5.3 - 如何在没有 CSRF 的情况下将会话添加到`API`?

我正在尝试构建一个 api,出于某种原因,我需要会话.但是如果我包含 web 中间件,我会收到 CSRF 错误,如果我不包含,我就无法启动 session. 如何解决这个问题? 解决方案 转到 app/Http/Kernel.php 并将您自己的名称(如“sessions")添加到 $middlewareGroups.它应该包含\Illuminate\Session\Middlewa ..
发布时间:2021-12-18 21:42:53 PHP

如何获得laravel中列值的平均值

假设我有这个专栏 star----1331253 它有七行并且有整数值!我想让它添加并除以存在的行. 我如何在 Laravel 中做到这一点.我可以用普通的 php 完成,但我想在 Laravel 中学习. 解决方案 试试这个: $avgStar = Model::avg('star'); “模型"将替换为您的模型名称 ..
发布时间:2021-12-18 21:41:58 PHP

Laravel 配置/数据库中的 strict 有什么用?

我是 Laravel 的新手 &今天我必须关闭严格的配置/数据库文件,因为我需要在我的 SQL 查询中使用 group by.在laravel 配置/数据库中使用strict 有什么用,关闭它或strict = false 会影响网站吗?它会使我们的网站安全性变弱吗?在laravel 配置/数据库中关闭严格的缺点是什么提前谢谢你?:) 解决方案 根据文档: 严格模式控制 MySQL ..
发布时间:2021-12-18 21:41:50 PHP

Laravel 5.3 - htmlspecialchars() 期望参数 1 为字符串

我是 Laravel 的新手,我很喜欢它.在处理社交媒体项目时,我收到此错误:htmlspecialchars() 期望参数 1 为字符串,给定对象(视图:C:\wamp64\www\histoirevraie\resources\views\user\profile.blade.php) 我在这个网站上检查了一些问题,但我没有找到解决我问题的问题. 这是我的 profile.blad ..
发布时间:2021-12-18 21:41:19 PHP

laravel 5.3 新 Auth::routes()

最近开始用laravel 5.3写博客,运行php artisan make:auth 后有个问题 当我运行它时,它会在我的 web.php 中生成路由 这是里面的代码: Auth::routes();Route::get('/home', 'HomeController@index'); 然后我运行php artisan route:list,我发现了很多动作,比如LoginCont ..
发布时间:2021-12-18 21:26:16 PHP