小编YVS*_*102的帖子

自定义消息laravel验证

我正在尝试创建用于验证的laravel自定义消息.这是我到目前为止所尝试的:

$messages = [
    'required'  => 'Harap bagian :attribute di isi.',
    'unique'    => ':attribute sudah digunakan',
];
$validator = Validator::make($request->all(), [
    'username' => array('required','unique:Userlogin,username'),
    'password' => 'required',
    'email'    => array('required','unique:Userlogin,email'),$messages
]);

if ($validator->fails()) { 
    return redirect('/')
        ->withErrors($validator) // send back all errors to the login form
        ->withInput();
} else {
    return redirect('/')
        ->with('status', 'Kami sudah mengirimkan email, silahkan di konfirmasi');   
}   
Run Code Online (Sandbox Code Playgroud)

但它不起作用.该消息仍然与默认消息相同.我该如何解决这个问题,以便我可以使用自定义消息?

php laravel laravel-validation

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

未捕获的ReferenceError:在Index.html中设置vue设置时未定义Vue

我最近在学习 vue

我有这个文件 main.js

import Vue from 'vue/dist/vue.js'
import Buefy from 'buefy'
import 'buefy/lib/buefy.css'
Vue.use(Buefy)

var App = new Vue({
    el: '#app',
    data: {
          message : "It's working"
    }
})
Run Code Online (Sandbox Code Playgroud)

这是我的HTML

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Vue Example</title>
  </head>
  <body>
    <h3 id="app">{{ message }}</h3>
    <script src="dist/build.js"></script>

    <script>

    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

它正在发挥作用.但是,现在我正在尝试用我的脚本做点什么.我改变了main.js(我正在使用webpack)

import Vue from 'vue/dist/vue.js'
import Buefy from 'buefy'
import 'buefy/lib/buefy.css'
Vue.use(Buefy)
Run Code Online (Sandbox Code Playgroud)

然后我的index.html到此

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Vue Example</title>
  </head>
  <body> …
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2

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

全页js幻灯片效果?

我正在尝试使用Fullpage.js.这是我的脚本:

<div id="fullpage" style="margin-top: 55px">
    <div class="section" id="first" style="background-color: red">Some section - Home</div>
    <div class="section" id="services" style="background-color: blue">Some section - Services</div>
    <div class="section" id="why" style="background-color: green">Some section - Why</div>
    <div class="section" id="portofolio" style="background-color: red">Some section - Portofolio</div>
    <div class="section" id="price" style="background-color: blue">Some section - Price</div>
</div>

<script type="text/javascript">
   $(document).ready(function() {

$('#fullpage').fullpage({
    menu: '#navbarNav',
    css3: true,
    scrollingSpeed: 1000
});
});
</script>
Run Code Online (Sandbox Code Playgroud)

问题是,我的HTML页面没有幻灯片效果.有解决方案吗 我在浏览器控制台中看不到任何错误.

UPDATE

还有第二个问题,当我滚动到随机部分然后我点击菜单,锚点不起作用,我的意思是它保持在我滚动的部分.

html css fullpage.js bootstrap-4

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

laravel 5中间件的条件总是错误的

我试图在我的条件下给予条件Middleware.

这是我的剧本

if (auth()->check() && auth()->user()->type == 'TP001') {
    $menu->add("User Control",array('nickname' => "user",'class'=>'treeview'))
    ->append(' <b class="caret"></b>')
    ->prepend('<span class="glyphicon glyphicon-user"></span> ');

    $menu->user->add('Daftar User','user/list');
    $menu->user->add('Tipe User','user/type');
} else {
    /* Some code here...*/
}
Run Code Online (Sandbox Code Playgroud)

上面的脚本我不能看到带有条件的菜单,即使我已经登录'TP001'(总是在其他地方),然后我尝试修复我的代码

auth()->user()->isDeveloper()
Run Code Online (Sandbox Code Playgroud)

我的模特

public function isDeveloper()
{
    return ($this->type == 'TP001');
}
Run Code Online (Sandbox Code Playgroud)

但仍然没有工作,有没有办法给出上述条件但是以正确的方式?提前谢谢,抱歉我的英语不好.

我的核心

  protected $middleware = [
        \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
        \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
        \App\Http\Middleware\TrimStrings::class,
        \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
        \App\Http\Middleware\Frontend::class,
  ];
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-middleware laravel-5.4

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

是否可以将带有PHP的XML格式发送到sql server

美好的一天,我正在尝试从我的网站(PHP)导入XML文件.我已经做了一些关于它的研究,我发现这个传递数据表到存储过程,但是C#.那么,是否可以发送它?

这是我的存储过程

USE [sales_web]
GO
/****** Object:  StoredProcedure [dbo].[InsertSALESPOS]    Script Date: 11/30/2016 09:19:48 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


ALTER PROCEDURE [dbo].[InsertSALESPOS]   

@HeaderTemp HeaderTemp readonly,                  
@DetailTemp DetailTemp readonly,                  
@PaymentTemp PaymentTemp readonly,                  
@VoucherTemp VoucherTemp readonly,                  
@LedgerTemp LedgerTemp readonly                  

AS                  
BEGIN           

set nocount on;

begin try                  
begin transaction                  

 select ID, TransactionNo, TransactionDate, TotalTransaction, LocationID, UserID, CustomerCode, SendStatus      
 into #HeaderTemp from @HeaderTemp             
 where TransactionNo not in(SELECT TransactionNo from TransactionHeader with(nolock))                  

    INSERT INTO dbo.SalesOrderHeader (TransactionNo, DocumentNo, TransDate, …
Run Code Online (Sandbox Code Playgroud)

php sql-server stored-procedures

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

与MomentJS比较时间

我正在尝试将时间与momentJS进行比较。这是我的剧本

$( document ).ready(function() {
var today =moment();
console.log(today.format("hh:mm"));
    if((today.format('D') == (moment().day("Sunday").format('D')) || (today.format('D') == moment().day('Saturday').format('D'))))
        {
            $('.kompensasi').val("100,000");
            $('.chk').hide();
        }
    else{       
        if((today.format("hh:mm") > moment('00:00', 'hh:mm')) && (today.format("hh:mm") < moment('03:00', 'hh:mm')))
                {
                    $('.kompensasi').val("30,000");
                    $('.cekbok').val('');
                }else{
                    $('.cekbok').val('Dapet RO 1');
                    $('.kompensasi').val("0");
                }
        }
});
Run Code Online (Sandbox Code Playgroud)

这是我的表格

<div class="col-sm-7">



            Kompensasi : <input name="dapet" type="text" readonly class="kompensasi" />
           </div>  
    </div>
             <div class="form-group chk">
                      <label class="col-sm-3 control-label">Ro</label>
                      <div class="col-sm-7">
                      <input type="text" class='cekbok' name='rostatus' />
                      </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

console.log(today.format("hh:mm"))我得到这个结果01:44

在上面的脚本中,我总是转到else,那么有什么办法可以解决它?

这是我的小提琴https://jsfiddle.net/s9wfh9ye/33/

我的最新问题 …

javascript jquery momentjs

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

按数组中指定列对行进行分组

我有这个数组

   Array
(
    [0] => stdClass Object
        (
            [TransactionNo] => OPM-EC-K-LFMCD2-21.4
            [StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
            [ItemCode] => BBG150400005
            [ItemName] => BIG BAG
            [OriginalPrice] => 289900.00
            [Price] => 289900.00
            [QtyBegining] => 0
            [QtyIn] => 4
            [QtySales] => 0
            [QtyMutasi] => 0
            [QtyStock] => 4
            [QtyOpname] => 0
            [QtyAdjust] => -4
            [TotalAdjust] => -1159600.00
            [rak] => 
            [line] => 
            [TransDate] => 2017-03-31 10:46:00.000
            [CustomerCode] => K-LFMCD2
            [CreatedBy] => 1208496.
            [Remark] => re
            [Remark2] => re
            [SOTerakhir] => 
            [TglSoTerakhir] => 
        )

    [1] => stdClass Object …
Run Code Online (Sandbox Code Playgroud)

php arrays codeigniter codeigniter-3

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

Codeigniter和PHPWord

我正在尝试阅读一些文件.所以我使用PHPWord.

这是我在我的图书馆里得到的.

<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

require_once  APPPATH . '/third_party/PhpWord/Autoloader.php';
use PhpWord\Autoloader as Autoloader;
Autoloader::register();

class Word extends Autoloader {

}
Run Code Online (Sandbox Code Playgroud)

什么时候我会用它.我有这个错误:

Fatal error: Class 'PhpOffice\PhpWord\Autoloader' not found in D:\xampp\htdocs\jdih\application\libraries\Word.php on line 6
A PHP Error was encountered

Severity: Error

Message: Class 'PhpOffice\PhpWord\Autoloader' not found

Filename: libraries/Word.php

Line Number: 6

Backtrace:
Run Code Online (Sandbox Code Playgroud)

我尝试使用CodeIgniter PHPWord作为third_party,但没有帮助.

这是我的third_party的文件夹.我该如何解决这个问题?

在此输入图像描述

php codeigniter phpword

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

提前输入TypeError:it.toLowerCase不是函数

美好的一天。请先看看我的评论。

我的JS

$(document).ready(function(){    
    $("#outlet").typeahead({
         source: function(query, process) {

                $.ajax({
                 url: '<?=base_url();?>graph/outletlists',
                 data: {outlets:$("#outlet").val()},
                 type: 'POST',
                 dataType: 'JSON',
                 success: function(data) {
                          process(data);
                          console.log(data);
                        }               
                    });
         },
        minLength: 2
    });
}); 
Run Code Online (Sandbox Code Playgroud)

我的控制器

function outletlists()
    {
        extract(populateform());
        $hasil = $this->modelmodel->showdata("SELECT Outlet from transaksi where outlet like '%".$outlets."%' group by Outlet");
        echo json_encode($hasil);
    }
Run Code Online (Sandbox Code Playgroud)

和我的表格

 <div class="form-group">
         <label class="col-sm-3 control-label">Outlet</label>
              <div class="col-sm-5">
                   <input type="search" id="outlet" class="form-control" placeholder="Search..." data-provide="typeahead" />
              </div>
   </div>
Run Code Online (Sandbox Code Playgroud)

所以,我正在使用Bootstrap3-typeahead。从上面的脚本中我收到此错误

console.log(data)我已经有我想要的结果。所以我的问题是我看不到任何建议,然后我从firebug

return ~it.toLowerCase().indexOf(this.query.toLowerCase());
Run Code Online (Sandbox Code Playgroud)

这是我输入时得到的 AR

[{"Outlet":"K-AR3"},{"Outlet":"K-AR4"},{"Outlet":"K-ARN2"},{"Outlet":"K-ARN3"}]
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,对不起,我的英语不好。 …

ajax jquery twitter-bootstrap codeigniter-3

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

基于角色的 Laravel 菜单?

我有 codeigniter 背景。现在,我正在学习 Laravel。所以,我处于这种情况(示例),我正在尝试创建一个具有多个用户的 web 应用程序。用户类型 A ,他们可以访问菜单 a、菜单 b 和菜单 c,而用户类型 B 他们只能访问菜单 a。

现在,我正在使用https://github.com/lavary/laravel-menu。好吧,如果它只有两种类型,我可以手动编写它。但是,如果有五种或更多类型的用户呢?

当我使用 codeigniter 时。我创建了 4 个表Users, UsersType, Menu& MenuAccess。你必须了解它是如何工作的。我只是,用查询播放它然后我展示它。

UsersType (Users) -> TypeId (UsersType) -> MenuId (MenuAccess) -> MenuId (Menu)

我已经在使用谷歌了,我发现了这个,https://github.com/Zizaco/entrust但是我可以从那个包中看到什么。它只授予操作权限(输入、编辑和删除)

那么,我可以在我的 Laravel 中使用我的 codeigniter 方式吗?保存我的路由属性而不是在我的rouotes/web.php(我不知道是否可能,还没有尝试过)中显示它。对不起我的英语不好。

laravel laravel-5 laravel-5.5

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