小编Nit*_*mar的帖子

如何在laravel 5.2中的锚标记中放置路径

我已经阅读了下面的许多文章,这些文章解释了从命名路线生成链接,但无法解决我的问题.

教程1

教程2

教程3

以下是定义的路线:

Route::get('/nitsadmin/dashboard', function () {
    return view('nitsadmin.dashboard');
});
Run Code Online (Sandbox Code Playgroud)

我在锚标记中调用链接:

<a id="index" class="navbar-brand" href="{{Html::linkRoute('/nitsadmin/dashboard')}}">
      <img src="../img/admin/nitseditorlogo.png" alt="Logo">
</a>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

在此输入图像描述

laravel-routing laravel-5.2

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

找不到两位数的月份 Laravel 中数据丢失

我有一个表,通过日期选择器以日期格式存储数据。在存储日期时我正在做这样的事情:

$data['schedule'] = Carbon::parse($request->schedule)->toDateTimeString();
Run Code Online (Sandbox Code Playgroud)

然后在模型中我定义如下:

protected $dates = [
    'schedule', 'created_at', 'updated_at', 'deleted_at'
];
Run Code Online (Sandbox Code Playgroud)

现在,在检索日期时,我正在使用diffForHumans()如下内容:

$event->schedule = $event->schedule->diffForHumans();
Run Code Online (Sandbox Code Playgroud)

但它抛出这样的错误:

找不到两位数的月份。数据缺失

我检查了 mySQL 数据库的格式,我的日期如下:

2017-07-02 14:38:23
Run Code Online (Sandbox Code Playgroud)

编辑:

之前我在将日期存储在表格中时遇到问题,请参阅如何在 laravel 中通过 Vuejs Datepicker 格式化接收日期以获取详细说明。它抛出错误:

日期时间格式无效:1292 日期时间值不正确:第 1 行“计划”列的“2017-05-04T18:30:00.000Z”

所以我选择将其存储在数据库中时使用Carbon::parse

怎么解决这个问题,帮帮我吧。

谢谢。

php laravel php-carbon laravel-5.4

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

在laravel的急切装载中,从多对多的关系中获取第一个或最新的第一个

我正在构建一个小应用程序laravel 5.4,我有两个模型Contact,Companies我之间有很多很多关系,在我的Contact Model:

public function company()
{
    return $this
        ->belongsToMany('App\Company', 'company_contact','contact_id', 'company_id')->withTimestamps();
}
Run Code Online (Sandbox Code Playgroud)

现在在某个地方,我希望拥有现有公司,即我想拥有latest() first().或者orderBy,created_by desc并获得first()排.为此,我必须做这样的事情:

$contacts = Contact::where('name', 'LIKE', '%'. $request->search_input. '%')
    ->orWhere('email', 'LIKE', '%'. $request->search_input. '%')
    ->orWhereHas('company', function ($q) use($request) {
        $q->where('name', 'LIKE', '%'. $request->search_input. '%');
    })
    ->with('company')
    ->orderBy('created_at', 'desc')
    ->paginate(50);
foreach ($contacts as $contact)
{
    $contact->company = $contact->company()->withPivot('created_at')->orderBy('pivot_created_at', 'desc')->first();
}
Run Code Online (Sandbox Code Playgroud)

为了删除foreach我尝试在我的Contact模型中使用新关系:

public function currentCompany()
{
    return $this
        ->belongsToMany('App\Company', …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-collection laravel-eloquent laravel-5.4

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

在jQuery中使用for循环添加HTML代码

我正在尝试将html代码中的li元素添加到div元素,以下是我的html代码:

放置要添加元素的位置:

<div class="form-body" id="nitspopupmenu"></div>
Run Code Online (Sandbox Code Playgroud)

ul的元素:

<div class="collapse navbar-collapse">
    <ul class="nav navbar-nav navbar-right" id="nitsmenu" data-nitspagelabel="1">
        <li class="scroll active"><a href="#navigation">Home</a></li>
        <li class="scroll"><a href="#aboutus">About Us</a></li>
        <li class="scroll"><a href="#services">Services</a></li>
        <li class="scroll"><a href="#ourteam">Our Team</a></li>
        <li class="scroll"><a href="#portfolio">Portfolio</a></li>
        <li class="scroll"><a href="#clients">Clients</a></li>
        <li class="scroll"><a href="#blog">Blog</a></li>
        <li class="scroll"><a href="#contact">Contact</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我的Jquery代码:

$(e).fadeIn(400);

$('#nitspagesorter').fadeIn(400).css({
    'top': mouseY,
    'left': mouseX
}).draggable();

$('#nitsmenubutton').hide();

var licount = $("#nitsmenu li").length;
for (i = 0; i < licount; i++) {
    var lielem = $("#nitsmenu li").text();
    var element = $(lielem).text();
    $("#nitspopupmenu").html("<div class='form-group'><div class='pagesmenu selected'><span><i …
Run Code Online (Sandbox Code Playgroud)

html jquery

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

如何从Jquery中的src URL属性中删除域名

我正在将img src属性提取到变量中,同时这样做我正在获取图像的完整URL,我想从网址中删除域名

var imgurl = "http://nitseditor.dev/img/home/bg.jpg";
Run Code Online (Sandbox Code Playgroud)

我想只有img/home/bg.jpg.我怎样才能实现它?

javascript jquery

4
推荐指数
3
解决办法
3492
查看次数

在Bitucket中创建拉取请求错误

我有一个小组在一个存储库上工作,我要求我的每个队友创建一个自己的分支并在该分支上工作,他们都克隆了存储库,然后执行以下命令:

git checkout -b BitPankaj
Run Code Online (Sandbox Code Playgroud)

BitPankaj 是插图分支的名称,他们开始在此分支上工作,并通过那里上传了工作

git branch --set-upstream origin BitPankaj
Run Code Online (Sandbox Code Playgroud)

现在,在我的存储库中,我可以看到那些分支出现了,并且它们的提交也可见:

提交部分

和分支机构:

分支机构

现在,他们每个人都在尝试创建拉取请求以查看那里的代码并合并到master分支。所以他们尝试做这样的事情:

但这会引发不相关分支的错误:

保存此请求请求时发生以下错误:不相关的分支

拉取请求错误

我们正在学习在git上工作,请帮助我。

git version-control bitbucket pull-request

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

如何在Laravel的数据透视表中向其他列添加数据

我正在尝试在Laravel 5.3中构建应用程序,我想在数据透视表中添加其他列数据。以下是我的代码:

我的Users模特:

public function relations()
{
  return $this->belongsToMany('App\Plan')->withPivot('child');
}
Run Code Online (Sandbox Code Playgroud)

我的Plan模特:

public function relations()
{
  return $this->belongsToMany('App\User')->withPivot('child');
}
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我从Auth::user();请求中获取计划和子元素的用户数据。我想将此存储到我的数据透视表中。以下是我在控制器中尝试过的代码:

$user = \Auth::user();
$plan_id = $request->plan_id;
$childid = $request->child_id;
$plan = App\Plan::find($plan_id);
$user->relations()->attach($plan, ['child' => $childid]);
Run Code Online (Sandbox Code Playgroud)

帮我解决这个问题。

laravel eloquent laravel-5.3

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

如何在 vuejs 或 Javascript 中查找数组中的元素

我有一个元素数组vuejs,我对它们进行了一些数据操作,就像我有一个显示公司信息的选择下拉列表,每个公司信息都有一个标签。标签属于一个子级别,我已将这两个标签作为一个加入并存储在数据库中,每当我选择母公司时,我希望选择这些标签,我的意思是它应该有类btn-warning,其余的都btn-primary不要与其他选择混淆,有些选项来自第一个选择的过滤器

因此,假设我的标签数据值为:Investor-Mutual fund,它应该分开,并且Investor应该选择按钮,并且Mutual Fund按钮应该具有类别btn-primary,并且只能通过选择列表来更改

这是我的代码笔:https://codepen.io/anon/pen/eWXPaK?editors =1010

这会让你知道我想做什么。引导我

javascript vue.js vuejs2

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

不能在VueJS中对有状态组件根元素使用v-for

我正在尝试Vuejs 2.0在我正在命名组件文件的位置构建小型应用程序Text.Vue,以下是组件:

<template>
    <!-- Post -->
    <div class="blog-item" v-for="item in items">

        <!-- Post Title -->
        <h2 class="blog-item-title font-alt"><a href="#">{{ item.title }}</a></h2>

        <!-- Author, Categories, Comments -->
        <div class="blog-item-data">
            <a href="#"><i class="fa fa-clock-o"></i> {{ item.created_at }} </a>
            <span class="separator">&nbsp;</span>
            <a href="#"><i class="fa fa-user"></i> John Doe</a>
            <span class="separator">&nbsp;</span>
            <i class="fa fa-folder-open"></i>
            <a href="">Design</a>, <a href="#">Branding</a>
            <span class="separator">&nbsp;</span>
            <a href="#"><i class="fa fa-comments"></i> 5 Comments</a>
        </div>

        <!-- Text Intro -->
        <div class="blog-item-body">
            <p>
                {{ item.content }}
            </p>
        </div>

        <!-- Read …
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2

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

在 Laravel 中下载 S3 文件链接

我正在尝试在VueJs前端和Laravel后端构建一个小型应用程序,我将管理部分中aws-s3的文件上传到我的同时上传我将该文件的链接存储在数据库中的文件。每个操作都由 api 调用维护,现在我想为我的最终用户提供这些下载的选项,所以我正在进行 axios 调用,如下所示:

downloadPDF(docs){
    const documents = {
        document: docs
    }
    axios.post('api/documents-download', documents, {headers: getHeader()}).then(response => {
        if(response.status === 200)
        {
            console.log('Downloaded')
        }
    })
},
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我有这样的事情:

public function download(Request $request)
{
    $headers = [
        'Content-Type' => 'application/pdf',
        'Content-Description' => 'File Transfer',
        'Content-Disposition' => "attachment; filename=filename.pdf",
    ];

    return response()->download($request->document, 'filename.pdf', $headers);
}
Run Code Online (Sandbox Code Playgroud)

但它抛出了我的错误:

文件“ https://s3-us-west-2.amazonaws.com/noetic-dev/2_Project/shiven-affordable-housing-surat/3_Document/Form+1/Form1.pdf ”不存在

这个文件显然存在并公开,因为你可以在上面看到 url 显示文档为链接。

帮我解决这个问题。谢谢

laravel laravel-storage laravel-5.6

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