我有一个具有以下结构的csv文件:
id,title,sub_title,filename 1,Title 1, Sub Title 1,filename_1.mp3 2,Title 2, Sub Title 2,filename_2.mp3 3,Title 3, Sub Title 3,filename_3.mp3 (...)
我正在将CSV文件加载到App\Console\Command (artisan命令)中。
假设文件系统上存在文件并且路径是正确的,那么对于每一行csv,我如何上传相关文件并使用Validator类验证它?
我用的是这个代码:
$validator = Validat
我扩展了请求类来创建我自己的验证规则。在该类中,我添加了自定义验证函数。在函数中,我检查标签是否传递了regEx,并且我想过滤标签以删除小于2个字符的标签。
并且稍后只在请求中保留通过验证的标签。
public function createPost(PostRequest $request)
{
dd($request->all()); //In this place I would like to keep only tags passed through validation not all tags recived in request
}
做这件事有可能吗?如何
我正在尝试在一个名为WBValidation的类中实现和使用我自己的几个自定义验证方法,该类扩展了Illuminate\Validation\Validator。
我有这样的方法validateCombinedRequired
class WBValidation extends Illuminate\Validation\Validator{
public function validateCombinedRequired($attribute,$value,$parameters){
return ( $this->validateReq
在表单请求中进行常规验证之后,我如何验证其他内容?我需要根据输入中给定的名称来验证文件夹是否存在。
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class CreateFolder extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public funct
我正在使用Laravel的验证器在控制器中验证JSON请求: class InsertProduct extends ModuleApiController
{
public function handle(Request $request, int $fileId)
{
$data = $request->json()->all();
$validator = Validator::make($data, [
'products' => ['required', ne
我一直使用手动登录的方式进行“不匹配”身份验证这是我的控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Admin;
use Input;
use Validator;
use Auth;
class CobaLogin extends Controller
{
public function index(){
return vi
是否可以在我的函数中创建动态FormRequest验证?参见下面的示例代码。
public function store(Request $request)
{
Model::create($request->all());
return redirect(url('/'));
}
我的意思是将“请求”参数更改为变量$formRequest。
我的目标是为单个模型的动态数据集创建不同的验证规则。
如果我能用其他方法做到这一点,请告诉我。谢谢!
编辑:
示例场景:我有一个表单,其字段为“名”、“名”和“姓”。
第一条规则:
public function r
我需要验证两个输入,title和status。在我的原始查询中,这将是
WHERE title = ? AND status != 'DELETED'
我如何在Laravel的验证中做到这一点呢?下面是我的代码:
'adName'=> 'required|max:150|unique:adstable,title,'.Input::get('ad-name'),
我正在制作一个网站,在注册过程中,允许用户上传一些图片。图像上传器是通过ajax完成的,存储在会话中的数据可以在成功注册后永久存储在数据库中。如何实现自定义验证规则来检查会话数据是可以的,因为它实际上并没有绑定到特定的表单字段。
目前它是这样运作的:
<?php namespace App\Services;
use App\User;
use Event;
use Validator;
use Illuminate\Contracts\Auth\Registrar as RegistrarContract;
use App\Events\UserRegistered;
use Ses