小编Aoi*_*Aoi的帖子

验证请求时,Laravel中的REST API

我目前正在尝试如何使用Laravel构建RESTful API,而我目前正在创建新用户.这只是一个测试,当我尝试使用Laravel中的验证来验证请求时,我得到了一些结果; 这是结果:

在此输入图像描述

我一直试图通过这段代码创建一个新的:

public function store()
{

    $validation = Validator::make(Request::all(),[ 
        'username' => 'required|unique:users, username',
        'password' => 'required',
    ]);

    if($validation->fails()){


    } else{
            $createUser = User::create([
                'username' => Request::get('username'),
                'password' => Hash::make(Request::get('password')) 
            ]);
    }
}
Run Code Online (Sandbox Code Playgroud)

但后来我不知道如何在验证中返回错误.但是当我尝试使用if时,它会继续向我提供图像中显示的HTML validation->fails().有没有办法以JSON格式进行验证?

php validation rest laravel-4

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

无法使用把手在视图目录中查找视图"错误"

嘿家伙我快速与快递和车把,我想在我的express.js应用程序上使用把手作为模板引擎,但后来我继续收到这种错误:在此输入图像描述

这是由此代码生成的

var express = require('express');
var path = require('path');
var favicon = require('static-favicon'); 
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var exphbr   = require('express3-handlebars'); // "express3-handlebars"

var routes = require('./routes/index');
var users = require('./routes/users');

var app = express();

// view engine setup
app.set('views', path.join(__dirname, 'views/'));
//app.set('view engine', 'jade');
app.engine('handlebars', exphbr({defaultLayout: 'main'}));
app.set('view engine', 'handlebars');

app.use(favicon());
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded());
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));

app.use('/', routes);
app.use('/users', users);

/// catch 404 and forward to error handler
app.use(function(req, …
Run Code Online (Sandbox Code Playgroud)

javascript express handlebars.js

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

在初始化之前使用的变量

嘿伙计我有这个问题

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    let destViewController = segue.destinationViewController as! SecondTableViewController
    var secondArrays :  SecondTableData

    if let indexPath = self.tableView.indexPathForSelectedRow {
        secondArrays = secondArrayData[indexPath.row]
    }
    destViewController.secondArray = secondArrays.secondTitle    
}
Run Code Online (Sandbox Code Playgroud)

我有一个错误与destViewController.secondArray = secondArrays.secondTitle它说:secondArrays在初始化之前使用,为什么我得到该错误?请帮助,只是一个swift的新手.TIA

ios swift

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

使用jquery获取动态创建的文本框的值

我很难获取动态附加文本框的值。我正在使用该$.each函数根据其id在 .txt 文件中的索引来迭代所有文本框id

<input type="text"  id="student_grde_G[1]" >
<input type="text"  id="student_grde_G[2]" >
<input type="text"  id="student_grde_G[3]" >

<input type="button" id="save_grade_button" class="button" value="Save Grades">
Run Code Online (Sandbox Code Playgroud)

jQuery:

$('#save_grade_button').click(function (){
    $.each($('#student_grde_G[]'), function(i, item) {
        var grade =  $('#student_grde_G['+i+']').val();
        alert(grade);
    });
});
Run Code Online (Sandbox Code Playgroud)

这是行不通的。谁能告诉我如何解决这个问题?

each jquery

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

symfony中的getContainer

嘿家伙我试图从树枝模板中获取一个块,然后将它渲染到我的索引模板:

{% block round1 %}
<h1> hello this is a sample for a round 1</h1>
{% endblock %}

{% block round2 %}
<h1> hello this is a sample for a round 1</h1>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

然后使用它到我的控制器

  use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  use Alvin\MainBundle\Entity\User;
  use Symfony\Component\HttpFoundation\Request;
  use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
  use Alvin\MainBundle\Form\Type\ResetPasswordType;


  $templateContent = $this->getContainer()->get('twig')->loadTemplate('AngpaoMainBundle:Dynamic:dynamic.html.twig');
  $bodydynamics = $templateContent->renderBlock('round1');
Run Code Online (Sandbox Code Playgroud)

然后在我的索引模板中使用它

{{dynamic}}
Run Code Online (Sandbox Code Playgroud)

但后来我有一个问题,symfony说

FatalErrorException: Error: Call to undefined method 
Alvin\MainBundle\Controller\IndexController::getContainer() in /Users/alvinvaldez/Sites/alvinwebsite/src/Alvin/MainBundle/Controller/IndexController.php line 26
Run Code Online (Sandbox Code Playgroud)

我不知道如何使用容器运行.请帮帮我们

顺便说一句:symfony中的新手级别

tnx在先进!

php symfony

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

python 3.x 安装后没有名为 sqlalchemy 的模块

我正在尝试安装 sqlalchemy 以与 ubuntu 12.04 的 python 3.x 的 mysql 数据库交互,但是当我导入 sqlalchemy 时,它说没有名为 sqlalchemy 的模块。这是我在安装时所做的:

aoi@aoi:~$ sudo apt-get install python3-sqlalchemy
[sudo] password for aoi: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
libgio-cil libmono-corlib4.0-cil libmono-system-security4.0-cil libmono-system-xml4.0-  cil libmono-i18n-west4.0-cil cli-common guile-1.8-libs
libmono-system-configuration4.0-cil librhythmbox-core5 mono-runtime libgdu-gtk0  libavahi-ui-gtk3-0 mono-4.0-gac mono-gac
linux-headers-3.5.0-23-generic libglib2.0-cil linux-headers-3.5.0-23 libming1 thunderbird-globalmenu libmusicbrainz3-6 libmono-i18n4.0-cil
libmono-security4.0-cil libmono-system4.0-cil
Use 'apt-get autoremove' to remove them.
 Suggested packages:
 python-sqlalchemy-doc
 The …
Run Code Online (Sandbox Code Playgroud)

python mysql linux ubuntu sqlalchemy

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