laravel-5.3相关内容
我有一个组件,我将值 543 传递给 props :prop-room-selected, 现在,通过单击按钮,我正在调用函数 updateCoachStatus 来更改 propRoomSelected 的值,但道具值未更新. {模板:'#navigation-form',道具:['propRoomSelected'],数据:函数(){返回 {房间选择:this.propR
..
我正在使用 Laravel 的文件存储功能来保存文件: public function dataPost(Request $request) {$fileInForm = '文档';如果 ($request->hasFile($fileInForm)) {$file = $request->file($fileInForm);如果 ($file->isValid()) {//文件名是散列文件名+
..
如何在 Laravel 5.3 中为两个不同的表(用户和管理员)设置多重身份验证. 默认 Laravel 有用户模型. 解决方案 看起来你需要实现角色.您可以使用默认的 Laravel 用户模型,并且需要创建一个角色模型: 用户模型 ...公共功能角色(){返回 $this->belongsToMany('App\User', 'user_roles', 'role_id',
..
我希望有人能解释为什么我已经执行了成功的 Oauth 2 身份验证过程后,为什么我 未经身份验证. 我已经设置了 Passport 包,就像在 Laravel 的文档中一样,我成功地通过了身份验证,收到了一个令牌值等等.但是,当我尝试在 /api/user 上执行 get 请求时,我收到一个 Unauthenticated 错误作为响应.我使用令牌值作为带有键名 Authorization
..
使用 Raw,如何返回更新行的集合? 例如: $updated = DB::table('users')->where('id', 1)->update(['votes' => 123]); 我期待 dd($updated) 返回更新后的集合行,但它返回了 1. {{$updated->votes}} 应该返回 123 解决方案 它不是这样工作的.你不能指望这个查询会返回一个对象:
..
我正在尝试创建单元测试来测试一些特定的类.我使用 app()->make() 来实例化要测试的类.所以实际上,不需要 HTTP 请求. 然而,一些被测试的函数需要来自路由参数的信息,以便他们进行调用,例如request()->route()->parameter('info'),这会抛出异常: 在 null 上调用成员函数 parameter(). 我玩了很多,尝试过类似的东西:
..
我使用的是 Laravel 5.3 &护照. 当使用 Postman 测试我在 api.php 文件中设置的任何路由时,它总是返回登录页面.这是我的测试路线示例: Route::get('/getKey', function() {返回“你好";})-> 中间件('client_credentials'); 邮递员参数: 接受申请/jsonAuthorization Bearer
..
我在 Laravel 5.2 中没有问题,但在为用户模型创建迁移后在 Laravel 5.3 中,它显示了以下错误: SQLSTATE[HY000]:一般错误:1364 字段“family"没有默认值 !!! 在模型用户中: protected $fillable = [“姓名"、“电子邮件"、“密码"、“家庭"、“手机"、“地址"、“状态"]; 在迁移中: Schema::cr
..
使用 Blade 服务容器,我想获取一个带有标记的字符串并将其编译下来,以便将其添加到刀片模板中,并进一步插入. 所以我在从以下数据库检索的服务器上有一个电子邮件字符串(为简洁起见):
欢迎{{ $first_name }},
我希望它插值到
欢迎乔,
所以我可以将它作为 $content 发送到 Blade 模板并让它呈现所有内容和标记,因为 Blade
..
我的 Laravel 5.3 有三种不同类型的用户.我希望他们在登录后被重定向到不同的仪表板页面.例如: 用户 ->登录 ->用户仪表板 管理员 ->登录 ->管理仪表板 我创建了一个名为 CheckRole 的中间件: 公共函数句柄($request, Closure $next){if($request->user() === null) {返回响应(“权限不足",401)
..
如何将多个文件附加到 laravel 5.3 mailable? 我可以在可邮寄的构建方法中使用 ->attach($form->filePath) 轻松地附加单个文件.但是,一旦我将表单字段更改为数组,我就会收到以下错误: basename() 期望参数 1 是字符串,给定数组 我在堆栈上搜索了文档和各种搜索词,但无济于事.任何帮助将不胜感激. 构建方法: 公共函数build(
..
所以我有以下查询: $a = Model::where('code', '=', $code)->where('col_a', '=', 1)->orderBy(DB::raw('FIELD(layout, "normal", "split", "flip", "double-faced", "") ASC, layout'))$b = Model::where('code', '=', $co
..
我想在 cookie 中设置和获取值,但它不起作用: Cookie::queue('online_payment_id', "1", 15);$value = Cookie::get('online_payment_id');dd($value); dd() 返回 null; 我使用了以下方式,但收到此消息: 方法 cookie 不存在.request()->cookie('onli
..
我是 Laravel 的初学者.目前我正在学习这个框架.我当前的 Laravel 版本是 5.3. 我正在使用 php artisan make:auth 搭建我的身份验证,一切正常.我还在我的 .env 文件中配置了 gmail smtp,在配置目录中配置了 mail.php.一切都完美无缺.但是我看到默认情况下忘记密码的电子邮件主题是 Reset Password.我想改变它. 我
..
我的服务是这样的: 公共函数删除($store_id){$result = $this->favorite_repository->delete($store_id);dd($result);} 我的仓库是这样的: 公共函数删除($store_id){$data = self::where('favoritable_id', $store_id)->delete();返回 $data;}
..
我正在尝试构建一个 api,出于某种原因,我需要会话.但是如果我包含 web 中间件,我会收到 CSRF 错误,如果我不包含,我就无法启动 session. 如何解决这个问题? 解决方案 转到 app/Http/Kernel.php 并将您自己的名称(如“sessions")添加到 $middlewareGroups.它应该包含\Illuminate\Session\Middlewa
..
假设我有这个专栏 star----1331253 它有七行并且有整数值!我想让它添加并除以存在的行. 我如何在 Laravel 中做到这一点.我可以用普通的 php 完成,但我想在 Laravel 中学习. 解决方案 试试这个: $avgStar = Model::avg('star'); “模型"将替换为您的模型名称
..
我是 Laravel 的新手 &今天我必须关闭严格的配置/数据库文件,因为我需要在我的 SQL 查询中使用 group by.在laravel 配置/数据库中使用strict 有什么用,关闭它或strict = false 会影响网站吗?它会使我们的网站安全性变弱吗?在laravel 配置/数据库中关闭严格的缺点是什么提前谢谢你?:) 解决方案 根据文档: 严格模式控制 MySQL
..
我是 Laravel 的新手,我很喜欢它.在处理社交媒体项目时,我收到此错误:htmlspecialchars() 期望参数 1 为字符串,给定对象(视图:C:\wamp64\www\histoirevraie\resources\views\user\profile.blade.php) 我在这个网站上检查了一些问题,但我没有找到解决我问题的问题. 这是我的 profile.blad
..
最近开始用laravel 5.3写博客,运行php artisan make:auth 后有个问题 当我运行它时,它会在我的 web.php 中生成路由 这是里面的代码: Auth::routes();Route::get('/home', 'HomeController@index'); 然后我运行php artisan route:list,我发现了很多动作,比如LoginCont
..