我正在尝试创建用于验证的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)
但它不起作用.该消息仍然与默认消息相同.我该如何解决这个问题,以便我可以使用自定义消息?
我最近在学习 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) 我正在尝试使用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
还有第二个问题,当我滚动到随机部分然后我点击菜单,锚点不起作用,我的意思是它保持在我滚动的部分.
我试图在我的条件下给予条件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)导入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) 我正在尝试将时间与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/
我的最新问题 …
我有这个数组
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) 我正在尝试阅读一些文件.所以我使用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的文件夹.我该如何解决这个问题?
美好的一天。请先看看我的评论。
我的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)
任何帮助将不胜感激,对不起,我的英语不好。 …
我有 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(我不知道是否可能,还没有尝试过)中显示它。对不起我的英语不好。
php ×5
laravel ×3
codeigniter ×2
jquery ×2
laravel-5 ×2
ajax ×1
arrays ×1
bootstrap-4 ×1
css ×1
fullpage.js ×1
html ×1
javascript ×1
laravel-5.4 ×1
laravel-5.5 ×1
momentjs ×1
phpword ×1
sql-server ×1
vue.js ×1
vuejs2 ×1