我有一个类公共静态方法,它抓取一些数据库信息并返回一个整数.在控制器中,我可以调用该方法.如何在刀片模板中调用该静态方法?
例如:
@foreach ($tasks as $task)
{{Task::percentComplete($task->id)}}%<br />
@endforeach
Run Code Online (Sandbox Code Playgroud)
谢谢
如何在 angular 中设置自定义错误非常清楚:
this.form.controls['field'].setErrors({same:true});
Run Code Online (Sandbox Code Playgroud)
但目前尚不清楚如何删除它。有人知道怎么做吗?任何替代方案?
我有一个拖放上传器(.jpg、.ai、.pdf、.flv、.psd ....等)
我正在以二进制形式读取文件并在 jquery 帖子中发送字符串:
function importZoneDrop(evt) {
evt.stopPropagation();
evt.preventDefault();
var files = evt.dataTransfer.files; // FileList object.
// files is a FileList of File objects. List some properties.
for (var i = 0, f; f = files[i]; i++) {
var start = 0;
var stop = files[0].size - 1;
var reader1 = new FileReader();
var reader2 = new FileReader();
var ext = f.name.substring(f.name.indexOf(".")+1);
if(ext == "JPEG" || ext == "jpeg" || ext == "JPG"){
ext ="jpg";
}
reader1.onload = (function(theFile) …Run Code Online (Sandbox Code Playgroud) 我从一个教程(下面列出)中遇到的问题开始提出这个问题.有些人觉得这不是一个好问题.所以我重新陈述我的问题.
学习和理解MEAN堆栈的最佳资源是什么?
////老帖子
好吧,我结束了这个.我正在学习本教程,我已经到了需要在github [done]上分叉项目并运行npm install的地步.这就是方向说的:
此时,您已经完成了运行MEAN堆栈应用程序所需的所有操作.您可以简单地克隆/分叉https://github.com/vkarpov15/mean-stack-skeleton,启动"mongod"进程,导航到git repo,然后运行npm install -d
那到底是什么意思呢?导航到git repo,然后运行命令.Mongod正在运行,我正在另一个shell会话......现在怎么办?
谢谢,我现在已经挖了一天了.
今天我注意到使用unset()和json_decode / json_encode 有趣的事情。这是代码:
echo "<h3>1) array as string</h3>";
$sa = '["item1","item2","item3"]';
var_dump($sa);
echo "<h3>2) array as string decoded</h3>";
$sad = json_decode($sa);
var_dump($sad);
echo "<h3>3) array as string decoded, then encoded again. <small>(Note it's the same as the original string)</small></h3>";
$sade = json_encode($sad);
var_dump($sade);
echo "<h3>4) Unset decoded</h3>";
unset($sad[0]);
var_dump($sad);
echo "<h3>5) Encode unset array. <small>(Expecting it to look like original string minus the unset value)</small></h3>";
$ns = json_encode($sad);
var_dump($ns);
echo "<h3>6) Decode Encoded unset array</h3>";
var_dump(json_decode($ns));
Run Code Online (Sandbox Code Playgroud)
结果: …
我正在使用Code Forest的教程,使用时php artisan db:seed,我收到此错误:
PHP致命错误:第13行的/var/www/app/database/seeds/SentrySeeder.php中找不到类"Sentry"
这是SentrySeeder.php:
<?php
use App\Models\User;
class SentrySeeder extends Seeder {
public function run()
{
DB::table('users')->delete();
DB::table('groups')->delete();
DB::table('users_groups')->delete();
Sentry::getUserProvider()->create(array(
'email' => 'admin@admin.com',
'password' => "admin",
'first_name' => 'John',
'last_name' => 'McClane',
'activated' => 1,
));
Sentry::getGroupProvider()->create(array(
'name' => 'Admin',
'permissions' => array('admin' => 1),
));
// Assign user permissions
$adminUser = Sentry::getUserProvider()->findByLogin('admin@admin.com');
$adminGroup = Sentry::getGroupProvider()->findByName('Admin');
$adminUser->addGroup($adminGroup);
}
}
Run Code Online (Sandbox Code Playgroud)
这是用户模型
Sentry已被添加到提供商下的应用程序我缺少什么?
我有一个索引文件,使用ng-include来引入标头.这是我的索引文件:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>{{page.title}}</title>
<link rel="stylesheet" href="../dist/libs/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="../dist/libs/bootstrap/dist/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="../dist/libs/animate.css/animate.min.css">
<link rel="stylesheet" href="../dist/libs/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="../dist/styles/style.min.css">
<script src="../dist/libs/jquery/dist/jquery.min.map"></script>
<script src="../dist/libs/bootstrap/dist/js/bootstrap.min.map"></script>
<script src="../dist/libs/angular/angular.min.js"></script>
<script src="../dist/libs/angular-route/angular-route.min.js"></script>
<script src="../dist/js/controllers.min.js"></script>
<script src="../dist/js/routes.min.js"></script>
<script src="../dist/js/app.min.js"></script>
</head>
<body ng-app="praxis">
<div ng-include="partials/header.html"></div>
<div ng-view></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我没有收到任何错误,我的控制器正在加载我的ng-view.
这是头文件:
<div id="preloader">
<div id="status"> </div>
</div>
<div id="sb-site">
<div class="boxed">
<header id="header-full-top" class="hidden-xs header-full">
<div class="container">
<div class="header-full-title">
<h1 class="animated …Run Code Online (Sandbox Code Playgroud) 所以我正在构建一个有角度的2应用程序,它很简单.包含1页和登录屏幕.这是我的文件结构:
??? node_modules
??? app
| ??? app.component.ts
| ??? boot.ts
| ??? pages
| |?? dashboard
| |?? dashboard.components.ts
| |?? dashboard.html
| |?? login
| |?? login.components.ts
| |?? login.html
| |?? auth.ts
Run Code Online (Sandbox Code Playgroud)
和我的文件:app.component.ts:
import {Component OnInit} from 'angular2/core';
import { RouteConfig, ROUTER_DIRECTIVES ,Router} from 'angular2/router';
import {LoginComponent} from './pages/login/login.component';
import {DashboardComponent} from './pages/dashboard/dashboard.component'
@Component({
selector: 'app',
directives:[ROUTER_DIRECTIVES],
template:`
<div class="wrapper">
<router-outlet></router-outlet>
</div>`
})
@RouteConfig([
{ path: '/',name: 'Home',redirectTo: ['Dashboard'] },
{ path: '/login',name:'Login',component: LoginComponent },
{ path: …Run Code Online (Sandbox Code Playgroud) 我正在从XML加载标记.我$(document).ready()在ajax完成时启动了地图.我已经研究了这个问题,并且看到大部分时间都是因为在文档准备好之前加载地图而发生的.所以为什么我得到它?
当我在下面的代码中的console.log()时,我收到完整的数组,但地图没有显示完整相同的信息.
这是我的代码:
$(document).ready(function(){
var myMarkers = new Array;
$.ajax({
url: "tire-banks.xml",
dataType: ($.browser.msie) ? "text" : "xml",
async: false,
success: function(data){
var xml;
if (typeof data == "string") {
xml = new ActiveXObject("Microsoft.XMLDOM");
// xml.async = false;
xml.loadXML(data);
} else {
xml = data;
}
$(xml).find("location").each(function(){
var locAddress = $(this).find("city").text() + "," + $(this).find("state").text() ;
var cc = $(this).find("cc").text();
var bcc;
if ($(this).find("bcc")){
bcc = $(this).find("bcc").text();
}else{
bcc = " - ";
}
var vendor =$(this).find("vendor").text();
var …Run Code Online (Sandbox Code Playgroud) 我正在构建一个 laravel 5/angular 应用程序,我正在使用JWTAuth来管理我的令牌。有谁知道如何删除或删除令牌?我想用它进行测试,但也用于注销。