如果我在中间件中进行身份验证并向\Illuminate\Http\Request $request对象添加一些数据并通过注入\Illuminate\Http\Request $request控制器方法在控制器中使用该数据,这是否可取?
原因是,应用程序需要进行数据库调用以查明凭据是否有效,如果是,则返回类似我在后续数据库操作中使用的主键.
目前,一切都在控制器中完成.如果我要使用单独的中间件进行身份验证,如果中间件检查通过,我可以将我的控制器所需的数据绑定到请求对象吗?如果是的话,我应该怎么做呢?
灵感 - Expressjs通过一堆中间件/路由绑定和传递数据的方式.
ES6用法需要--harmony节点v0.12.3中的标志.
有没有办法为aws lambda函数这样做?
我有一个页面在beanstalked中排队电子邮件.
该脚本按预期工作,当我有一个队列监听器时,电子邮件被触发,即.
php artisan queue:listen
Run Code Online (Sandbox Code Playgroud)
但是,当我删除监听器并将其添加到crob作业
* * * * * /usr/bin/php /var/www/huge/artisan queue:listen
Run Code Online (Sandbox Code Playgroud)
电子邮件不会被解雇.有任何想法吗?
我正在尝试验证上传的csv文件
$validator = Validator::make(
[
'file' => $file,
'extension' => strtolower($file->getMimeType()),
],
[
'file' => 'required|in:csv',
]
);
Run Code Online (Sandbox Code Playgroud)
验证程序无法提供带有消息的有效csv文件 The file must be a file of type: csv.
如果我删除验证器通过in:csv.
难道我做错了什么?
PS - $file可用且标准上传文件类型object(Symfony\Component\HttpFoundation\File\UploadedFile)
php ×3
laravel ×2
aws-lambda ×1
cron ×1
csv ×1
ecmascript-6 ×1
laravel-4 ×1
middleware ×1
validation ×1