小编joe*_*ion的帖子

如何在 Visual Studio 代码上删除 git 存储库(laravel 项目)

我有一个致力于 git 的小型 laravel 项目。然后我通过手动(设置 - >删除此存储库)成功删除了远程存储库,它工作正常。但是一旦我尝试在 vs 代码上创建新的存储库,我就得到了

$ git init
Reinitialized existing Git repository in C:/xampp/htdocs/uploadcanvas/.git/
Run Code Online (Sandbox Code Playgroud)

实际上,这个存储库已经删除了。但我可能需要清除一些缓存/文件来创建新的存储库。但我不知道如何管理。

任何建议或指导将不胜感激,谢谢。

git laravel

6
推荐指数
3
解决办法
2万
查看次数

在 Laravel 中发现错误计数后,如何在 Blade 模板中调用 javaScript 函数?

我有一个小型 Laravel 项目,现在尝试使用请求进行输入验证。以下是我的请求文件。

public function rules()
{
    return [
        'name' => 'required', 
        'genericname' => 'required'
    ];
}

public function messages()
{
  return  [
        'name.required' => 'Name required',
        'genericname.required' => 'Genericname required'
  ]; 
}
Run Code Online (Sandbox Code Playgroud)

我的刀片模板正常工作,一旦发现错误就会显示闪烁,如下代码所示。

@if ($errors->count() > 0)
    <div class="alert alert-warning alert-dismissible" role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        {{ $errors->first() }}
    </div>
@endif
Run Code Online (Sandbox Code Playgroud)

但我担心的是,如果发现错误,是否可以调用 javascript。例如我的需要

@if ($errors->count() > 0)
    {{ callJavaScriptAlertFunction() }}
@endif
Run Code Online (Sandbox Code Playgroud)

任何建议或指导将不胜感激,谢谢。

javascript php laravel

4
推荐指数
2
解决办法
2万
查看次数

如何在 maatwebsite-excel 3.1 中跳过空白行以在 Laravel 上进行模型方式导入

我正在使用 laravel 项目maatwebsite-exvel 3.1从文件上传方法导入 excel 文件。这是我的StudentsImport课。

public function model(array $row)
{
    return new Student([
        'school_uuid' => Auth::user()->school_uuid,
        'cardid'     => $row[0],
        'prefix'    => $row[1], 
        'name'    => $row[2], 
        'lastname'    => $row[3], 
        'dob'    => $row[4], 
        'address'    => $row[5], 
        'phone'    => $row[6], 
    ]);
}
Run Code Online (Sandbox Code Playgroud)

下面是控制器。

 Excel::import(new StudentsImport,  $request->file('file'));
Run Code Online (Sandbox Code Playgroud)

代码工作正常。我可以将 excel 的数据导入数据库,但也导入了空白行。我想过滤/验证以在放入数据库之前跳过这些空白。对此的任何建议或指导将不胜感激,谢谢

laravel maatwebsite-excel

4
推荐指数
2
解决办法
8125
查看次数

如何在 Laravel 上处理“throw new DecryptException('The payload is invalid.')'”

我有一个小型 Laravel 项目,正在研究 Crypt 课程。它适用于 Crypt::encrypt(..) 和 Crypt::decrypt(..)。但是如果我直接更改加密值然后尝试捕获异常,我会遇到问题。例如,我的加密值是

zczc1234j5j3jh38234wsdfsdf214
Run Code Online (Sandbox Code Playgroud)

然后我直接添加一些词如下。

zczc1234j5j3jh38234wsdfsdf214_addsometext
Run Code Online (Sandbox Code Playgroud)

我尝试解密并得到如下错误

throw new DecryptException('The payload is invalid.')
Run Code Online (Sandbox Code Playgroud)

所以,我尝试使用渲染方法捕获异常。

public function render($request, Exception $exception)
{
    if ($exception instanceof \Illuminate\Contracts\Encryption\DecryptException) {
        dd("error");
        return route('login')->withError('Your DB may be hacked');
    }
    return parent::render($request, $exception);
}
Run Code Online (Sandbox Code Playgroud)

我不知道为什么方法不触发,感谢&感谢所有评论。

laravel

2
推荐指数
1
解决办法
3134
查看次数

如何使用 response()-&gt;json 将 getAttribute 传递给 Laravel 上的 ajax 结果

我有从ajax调用的小laravel函数。然后我必须将结果返回给 ajax 结果。例如

Public function Edit(Request $request){
        $user = User::find($request->id);
       //.........
        return response()->json($user);
}
Run Code Online (Sandbox Code Playgroud)

但是我在“salary”属性上有问题,因为它是从 getSalaryAttribute 方法获取的

public function getPositionnameAttribute(){
   ...........
}
Run Code Online (Sandbox Code Playgroud)

因此,在 ajax 结果返回 'undefined',这是合理的,因为 'salary' 属性不存在。我不需要制作特定的集合来处理薪水参数。

任何建议或指导将不胜感激,谢谢。

laravel

1
推荐指数
1
解决办法
786
查看次数

如何在Laravel上使用Carbon将日期格式从dd / mm / yyyy转换为yyyy-mm-dd

我有一个小的laravel项目致力于日期转换。我有从格式为dd / mm / yyyy的日期字符串。代码和结果如下所示。

$request->stockupdate ; 
// dd/mm/yyyy (02/05/2019)
Run Code Online (Sandbox Code Playgroud)

然后,我尝试使用碳将其转换为yyyy-mm-dd。

$_stockupdate= Carbon::parse($request->stockupdate)->format('Y-m-d'); 
Run Code Online (Sandbox Code Playgroud)

我得到的解析结果如下。

2019/02/05  // Seem it is 2 Feb 2019 not 5 May 2019.
Run Code Online (Sandbox Code Playgroud)

错了,应该改为2019/05/02。任何建议或指导将不胜感激,谢谢。

laravel php-carbon

1
推荐指数
1
解决办法
1352
查看次数

DomPDF 不会为 Laravel 上的 AJAX 请求下载文件

我正在DomPDFLaravel 项目上使用 Ajax Post 请求处理“ ”。下面是ajax代码。

       $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            }
        });
        $.ajax({
            url:"{{ route('screen.pdfticket') }}",
            method:"POST",
            data:{
                id:$('#screenid').val()
            },
            success:function(data){
                console.log(data);
            }
        });
Run Code Online (Sandbox Code Playgroud)

下面是控制器中的代码。

    $customPaper = array(0,0,216,158);
    $pdf->loadView("screen.ticket" , [ 
        'clinic' => 'clinic name' , 
        'queno' => $screen->que
    ])->setPaper($customPaper, 'landscape');
    return $pdf->download($screen->que .'.pdf');  
Run Code Online (Sandbox Code Playgroud)

我可以得到正确的响应,但它不是可读的格式。我想在 ajax 调用成功后以 pdf 格式保存。任何建议或指导将不胜感激,谢谢。

dompdf laravel

1
推荐指数
1
解决办法
3734
查看次数

标签 统计

laravel ×7

dompdf ×1

git ×1

javascript ×1

maatwebsite-excel ×1

php ×1

php-carbon ×1