我正在尝试在angular.module('starter', [
'ionic',
'ngCordova'
])
.factory('Orientation', function($ionicPlatform, $timeout){
var ret = {
LANDSCAPE: 'LANDSCAPE',
PORTRAIT: 'PORTRAIT',
current: void 0
};
function handleOrientation() {
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; // Detect Android devices
if (isAndroid) {
//window.orientation is different for iOS and Android
if (window.orientation == 0 || window.orientation == 180) { //Landscape Mode
$timeout(function(){
ret.current = ret.LANDSCAPE;
})
}
else if (window.orientation == 90 || window.orientation == -90) { //Portrait Mode
$timeout(function(){
ret.current = ret.PORTRAIT;
})
}
}
else {
if (window.orientation == 90 || window.orientation == -90) { //Landscape Mode
$timeout(function(){
ret.current = ret.LANDSCAPE;
})
}
else if (window.orientation == 0 || window.orientation == 180) { //Portrait Mode
$timeout(function(){
ret.current = ret.PORTRAIT;
})
}
}
}
$ionicPlatform.ready(function() {
window.addEventListener("orientationchange", handleOrientation);
window.addEventListener("load", handleOrientation);
})
return ret;
})
.controller('SomeController', function(Orientation, $scope) {
$scope.$watch(
function(){
return Orientation.current;
},
function(orientation){
if(orientation === Orientation.LANDSCAPE) {
}
if(orientation === Orientation.PORTRAIT) {
}
})
})
表中插入用户的名称,图像和分数。通过比较results
表中的正确答案来计算得分。其他数据一切都很好,但图像上传了一些内容,但它不是名为jpg的图像?
这就是我如何使用表单在视图中提交。
quiz
,路线是:
<form method="POST" action="{{url("quiz/check/{$quiz[0]->category}/2")}}" enctype="multipart/form-data">
控制器:
Route::post('/quiz/check/{name}/{no}', 'playquiz@check');
答案 0 :(得分:1)
此部分$stmt=DB::select('select * from results');
将导致数组,这就是问题。
另一个问题是你正在使用DB
。当Laravel提供雄辩时,为什么要自己写查询?
您应该为Result
之类的对象使用模型。然后您可以简单地访问所有值:Result::all()
等等。
我对你的建议是阅读一些教程,或者更好地从laracasts初学者系列开始!