我一直试图让它工作,但我不知道发生了什么,我的代码:
$('#buscar-producto').on('keydown', function(e){
console.log('hello');
console.log(e.keyCode);
});
Run Code Online (Sandbox Code Playgroud)
电脑上可以用,手机不行。。
编辑: 我需要在按下某个键时获取 keyCode ......
我在Laravel 5.1中遇到Https请求的问题
我创建了这样的中间件:
<?php
namespace Subway\Http\Middleware;
use Closure;
use App;
use Redirect;
class UseSSL
{
public function handle($request, Closure $next)
{
if (!$request->secure() && env('APP_ENV') === 'local')
{
return redirect()->secure($request->getRequestUri());
}
return $next($request);
}
}
Run Code Online (Sandbox Code Playgroud)
我的路线是这样的:
Route::group(['middleware' => 'use.ssl'], function () {
// All other routes here
});
Run Code Online (Sandbox Code Playgroud)
我在kernel.php中注册了中间件
protected $routeMiddleware = [
'use.ssl' => \Subway\Http\Middleware\UseSSL::class,
];
Run Code Online (Sandbox Code Playgroud)
尝试获取任何URL时,页面不会加载,并且终端返回此错误:
[Thu Nov 12 11:09:30 2015] ::1:50728 Invalid request (Unsupported SSL request)
Run Code Online (Sandbox Code Playgroud)
这是什么问题?
LoginController登录后更改默认重定向时出现问题,我收到了
ErrorException in Response.php line 339:
Header may not contain more than a single header, new line detected
我已经尝试了一切,但它只是不起作用,代码是:
class LoginController extends Controller
{
protected $redirectTo = '/home';
protected function redirectTo()
{
if (\Auth::check()) {
$user_id = \Auth::id();
$usuario = users::where('id','=',$user_id)->first();
if($usuario->hasRole('copy')){
return redirect('/copy/dashboardCopy');
}
}
}
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest', ['except' => 'logout']);
}
}
Run Code Online (Sandbox Code Playgroud)
根据Laravel文档,该方法的优先级高于属性,因此我认为保留class属性是可以的.
而且,我已经检查过,代码实际上达到了最后的状态.
我和 Laravel 一起工作了很多,从来没有出现过以下错误:
Call to a member function getQuery() on null在/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php line 558。
我正在尝试获取包含所有指定关系的记录。导致该错误的代码如下:
$id = 7;
$compra = Compra::where('id', $id)
->with(['certificado',
'certificado.duracionServicios',
'certificado.duracionServicios.servicio',
'certificado.duracionServicios.servicio.traducciones' => function($query){
$query->whereHas('idiomas', function($q){
$q->where('codigo_region', 'es_MX');
});
},
'user'])
->first();
Run Code Online (Sandbox Code Playgroud)
如果我取出first()方法,我可以打印 的对象实例Builder,但是当我尝试使用它甚至使用时get(),会抛出该异常。我使用的 Laravel 版本是 5.5。
模型 Compra
namespace App\Models\Sitio;
use Illuminate\Database\Eloquent\Model;
class Compra extends Model
{
protected $table = 'compras';
protected $fillable = ['folio',
'fecha_compra',
'subtotal',
'total',
'user_id',
'direccion_id',
];
protected $dates = ['created_at', 'updated_at'];
/** …Run Code Online (Sandbox Code Playgroud) laravel ×2
php ×2
eloquent ×1
https ×1
javascript ×1
jquery ×1
laravel-5 ×1
laravel-5.1 ×1
laravel-5.3 ×1
laravel-5.5 ×1
login ×1
redirect ×1
ssl ×1