我有两种类型的用户,我已经创建了多个中间件.
某些路由需要允许这两种类型的用户.
我正在尝试以下代码:
Route::group(['namespace' => 'Common', 'middleware' => ['Auth1', 'Auth2']], function() {
Route::get('viewdetail', array('as' => 'viewdetail', 'uses' => 'DashboardController@viewdetail'));
});
Run Code Online (Sandbox Code Playgroud)
但它没有工作:(
我有JavaScript,我想在JavaScript中运行一个包含脚本.我尝试了以下声明:
outputEl.innerHTML = '<?php include "./change/ud1.php";?>';
Run Code Online (Sandbox Code Playgroud)
当我运行脚本时,我得不到任何回复.
有人知道为什么我没有得到任何回复以及我如何解决它?
我试图用html iframe替换PHP include.这有效但但对我来说这不是最好的解决方案.
例如,javascript 中字符串比较背后的算法是什么
'bc' > 'ac' = true/false ?
'ac' > 'bc' = true/false ?
Run Code Online (Sandbox Code Playgroud) 下面是我的js代码,它将路由及其参数附加在锚标记中.
var href = "{!! route('ShowUserMainForm', ['RoleID'=>" + row.RoleID + "]) !!}";
var UserColumn = "<td><a href=' " + href + "'><button>Users</button></a></td>";
Run Code Online (Sandbox Code Playgroud)
它给出了以下网址
HTTP://本地主机:1234 /公共/系统用户/%20 +%20row.RoleID%20 +%20
我期待下面.
我错过了什么吗?
我DB::beginTransaction()在Laravel中使用但它仅用于在main函数中完成的数据库更改,而不用于子函数.
主要功能代码:
try {
DB::beginTransaction();
$data = array(
'id' => Input::get('id'),
'task_title' => Input::get('task_title'),
);
DB::table('task')->insert($data);
$id = DB::getPdo()->lastInsertId();
// Add Actionees
if (!$this->addActionees(Input::get('actionees'), $id)) {
DB::rollback();
return Response::json(false);
}
DB::commit();
return Response::json(true);
} catch (Exception $ex) {
DB::rollback();
return Response::json($ex);
}
Run Code Online (Sandbox Code Playgroud)
子功能代码:
private function addActionees($actionees, $id, $status) {
try {
DB::table('task_assignee_user')->where('task_id', $id)->delete();
foreach ($actionees as $act) {
$actAdd = array(
'task_id' => $id,
'user_id' => $act->user_id,
);
DB::table('task_assignee')->insert($actAdd);
}
return True;
} catch (Exception $ex) {
return …Run Code Online (Sandbox Code Playgroud) 我正在使用jQuery-ui 自动完成。这是我如何使用它
<form action="go.php" method="post">
<input id="txt" type="text" />
</form>
<script>
$('#txt').autocomplete({
source: [{'label': 'milan', 'value': '1'}, {'label': 'minos', 'value': '2'}]
})
</script>
Run Code Online (Sandbox Code Playgroud)
当我输入“mi”milan并minos出现时,没问题。但是,当我关注它们时,向下键值#txt更改为1(米兰的值)而不是milan. milan当我专注于它时,我该如何展示。谢谢
我使用 Croppie jQuery 插件来裁剪图像并返回以 base64 编码的裁剪后的图像。
我的代码如下:
$uploadCrop.croppie('result', {
type: 'canvas',
size: 'viewport'
}).then(function (resp) {
var blobBin = atob(resp.split(',')[1]);
var array = [];
for (var i = 0; i < blobBin.length; i++) {
array.push(blobBin.charCodeAt(i));
}
var file = new Blob([new Uint8Array(array)], {type: 'image/png'});
//How to assign this to image
});
Run Code Online (Sandbox Code Playgroud)
请帮我。
我使用Croppie jQuery Library来裁剪图像,但在创建多个实例时遇到问题.
我没有找到有关destroy实例的文档.
function initCrop() {
var $uploadCrop;
$('#image_crop').destroy();
$uploadCrop = $('#image_crop').croppie({
viewport: {
width: WIDTH,
height: HEIGHT,
type: 'square'
},
boundary: {
width: 798,
height: 480
},
exif: true
});
}
Run Code Online (Sandbox Code Playgroud) 我们使用Lumen构建API,现在我们需要访问多个数据库.
目前.env用于数据库配置,但无法找到多个数据库的方式.env
我们需要阅读第二个连接...
我正在处理一个分页,如果响应为空,它将被禁用
这是回应
pagination:Object
current_page:1
last_page:4
next_page_url:"http://localhost/acct/public/api/businesses?page=2"
prev_page_url:null
Run Code Online (Sandbox Code Playgroud)
这是分页
<nav aria-label="...">
<ul class="pager">
<li :class="[{disabled: !pagination.prev_page_url}]" ><a href="#" @click="fetchBusiness(pagination.prev_page_url)">Previous</a></li>
<li :class="[{disabled: !pagination.next_page_url}]" ><a href="#" @click="fetchBusiness(pagination.next_page_url)">Next</a></li>
</ul>
</nav>
Run Code Online (Sandbox Code Playgroud)
按钮将变为禁用,但事件仍在触发,对此有什么解决方案?
javascript ×5
laravel ×4
jquery ×3
laravel-5 ×3
php ×3
autocomplete ×1
crop ×1
croppie ×1
jquery-ui ×1
laravel-5.2 ×1
lumen ×1
lumen-5.2 ×1
lumen-5.3 ×1
transactions ×1
vue.js ×1