小编sid*_*diq的帖子

采取Where条件

我可以使用列表

$specialities = Speciality::pluck('name','id')
Run Code Online (Sandbox Code Playgroud)

为什么以下代码不起作用?什么可以替代?我通过ajax返回此数组以形成一个选择框.所以我认为pluck(在laravel 4+中列出)将是正确的选择.

$specialities = Speciality::pluck('name','id')->where('role_id',$request->roleid);
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5.4

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

响应式设计无法使用chrome dev工具,但浏览器可以

我尝试使用chrome dev工具检查响应式设计。但这是行不通的。

当我调整浏览器大小时,同样可以正常工作。

我无法确定可能是什么问题?有人可以帮我找出问题吗?

代码如下

<html>
	<head>
		<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
		<link rel="stylesheet" href="css/styles.css" />
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
		<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
		<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>		
		<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
		
	</head>
	<body>
		<div class="container-fluid">
			<div class="row">
				<div class="col-lg-8 col-md-8 hidden-sm-down" style="background-color:#4E5B5C; color:#fff"><span><small>Heading heading heading 1</small></span></div>
				<div class="col-lg-2 col-md-2 hidden-sm-down" style="background-color:#626F70; color:#fff"><span>Heading 2</span></div>
				<div class="col-lg-2 col-md-2 hidden-sm-down" style="background-color:#475859; color:#fff"><span>Heading 3</span></div>
			</div>
			<div class="row" style="background-color: #2B3536;">
				<div class="col-lg-2 col-md-2 col-sm-2 col-2 logo-div align-self-center"><img class="img-fluid" src="https://dummyimage.com/127x50/2b3536/fff"></div>
				<div class="col-lg-7 col-md-8 col-sm-8 col-8">
					<nav …
Run Code Online (Sandbox Code Playgroud)

html google-chrome google-chrome-devtools responsive-design

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

如何保护 Laravel 存储文件夹

在我的项目中,我为我的控制器和路由实现了 auth 和 ACL。我有一个文件上传系统,只有在用户登录时才能访问。它工作正常。

我的问题出在上传的文件上。如果有文件 URL,用户可以访问任何文件。如何对上传的文件实施身份验证?

我尝试使用路由,但是当通过浏览器访问我的文件时,该文件显示为好像没有拦截此 URL 的路由。

我用过这个代码:

Route::get('/storage/document/3/4a15c1ab060be8f35.png', function () {
  return 'ok';
});
Run Code Online (Sandbox Code Playgroud)

如何对存储上的特定文件夹实施身份验证?谢谢!

php authentication storage acl laravel

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

Laravel递减列值但不为负

我知道我可以使用此查询减少laravel中的列值

DB::table('users')->decrement('votes', 5);
Run Code Online (Sandbox Code Playgroud)

但是我想限制该值成为负值。

无论如何,laravel可以做到这一点吗?

php laravel eloquent laravel-5 laravel-5.2

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

如何在节点js中将参数传递给mssql查询

我正在将应用程序的数据库从 MySQL 更改为 MSSQL。我为 MySQL 数据库发送如下参数。

var sql = require('./db.js');
sql.query("select * from table where field1 = ? or field2 = ? ", [field1val, field2val], function (error, results) {
   if(error){
       //handle error
   }
   else{
      //handle the results
   } 
}
Run Code Online (Sandbox Code Playgroud)

如何在 MSSQL 中做到这一点,或者甚至可以这样做?(我正在使用mssql模块)。

存储过程是唯一的实现方式吗?如果是这样,如何在 Nodejs mssql 模块中做到这一点?

如果我们无法发送参数(自动转义 mysql 中的字符串),在 SQL Server 中运行查询的最佳实践是什么?

mysql sql-server node.js

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