小编Kir*_*iva的帖子

在Laravel 5.4中覆盖默认的Auth路由

我想覆盖/login路由到/admin/login.在web.php我试过

//Auth::routes();
Route::get('login', ['as' => 'auth.login', 'uses' => 'App\Modules\Admin\Controllers\AdminUserController@loginAdminUser'])->name('login');
Run Code Online (Sandbox Code Playgroud)

但它仍然显示Laravel默认登录表单.我怎样才能做到这一点?

php laravel laravel-5.4

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

格式化kendo数字文本框

网格中有一个剑道数字框.只允许数字.没有小数位和没有逗号分隔符.我以不同的方式尝试但没有成功.不知道......请帮帮我......

在我给出的数据源字段中

seq_no  : {type: "number",validation: {min: 1,max: 32767}}
Run Code Online (Sandbox Code Playgroud)

在网格栏中

{ field: "seq_no", width: "50px", title: "Sequence Number", type:"number"}
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid

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

Laravel从5.1错误升级到5.2.0

获取composer update命令错误.

在此输入图像描述

我的composer.json文件是:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*",
        "illuminate/html": "^5.0",
        "barryvdh/laravel-debugbar": "~2.0",
        "spatie/laravel-paginateroute": "^2.0",
        "darkaonline/l5-swagger": "~2.0",
        "yajra/laravel-datatables-oracle": "~5.0",
        "phpoffice/phpexcel": "^1.8"
    },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1",
        "symfony/dom-crawler": "~3.0",
        "symfony/css-selector": "~3.0"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "files": ["app/Helpers/helpers.php"],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5 laravel-5.2

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

使用X509证书验证SOAP请求

我有一个SOAP服务器.在服务器上接收的SOAP请求具有ws安全头.以下是请求XML的主要节点.

  1. BinarySecurityToken(X509PKIPathv1证书)
  2. DigestMethod
  3. 的DigestValue
  4. 的SignatureValue
  5. SecurityTokenReference

  6. 数据(SOAP主体中客户端发送的数据)

我必须使用客户端(请求的发送者)提供的证书(.cer文件)来验证请求.

验证请求的步骤是什么?请解释一下这个概念.没有可用于执行此操作的库.经过长期的研究,我能比赛后BinarySecurityTokenbase64_encode($certFile)$ certFile是请求者的certifiate.现在我正在研究如何匹配DigestValue什么.

.net java openssl ssl-certificate php-openssl

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

比较数字字符串

PHP中的Type-juggling和(严格)大于/小于比较的问题

我知道PHP会尽可能地将字符串解释为数字.

"10" < "1a"  => 10 less than 1      expecting  false 
"1a" < "2"   => 1 less than 2       expecting  true
"10" > "2"   => 10 greater than 2   expecting  true
Run Code Online (Sandbox Code Playgroud)

但在"10" < "1a"php 的情况下返回true.

我不理解这个概念,请帮我澄清一下.

编辑:

但是当我添加"10" + "1a"它时返回11表示php将"10"解释为10并将"1a"解释为1.这是正确的吗?

php

5
推荐指数
2
解决办法
9395
查看次数

仅在Laravel 5.2中输入字段时才进行验证

public function rules() {
        return [
            'num_of_devices' => 'integer'
        ];
}
Run Code Online (Sandbox Code Playgroud)

当且仅当输入字段时,我想验证整数字段.但是,即使字段为空,上面的规则也会将其验证为整数.我用过somtimes,但没有结果.但当我var_dump($num_of_devices)是string.I使用Laravel 5.2.我认为它在5.1中运行良好.

validation laravel-5.2

4
推荐指数
2
解决办法
5214
查看次数

在php中获取XML文件内容作为字符串

我想将 xml 文件的内容显示为本身。我不想解析它,而是只是读取它的内容并显示它。

我试过

$content = file_get_contents("test.xml") ;
Run Code Online (Sandbox Code Playgroud)

但是$content其中有 xml。即,当我var_dump($content)输出时,string(899) " " 是否可以在不解析的情况下读取文件。请帮帮我。

谢谢。

php xml

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

如何在Laravel安装上解决MAC OS上的卷曲证书问题?

在安装Laravel时

$ composer global require "laravel/installer=~1.1"
Run Code Online (Sandbox Code Playgroud)

得到这个错误

The "https://packagist.org/packages.json" file could not be downloaded: no valid certs found cafile stream: `/usr/local/etc/openssl/cert.pem'
Failed to enable crypto
failed to open stream: operation failed
https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
Run Code Online (Sandbox Code Playgroud)

更新:

该命令composer self-update也会引发以下错误

[Composer\Downloader\TransportException]                                                                                               
  The "https://getcomposer.org/version" file could not be downloaded: no valid certs found cafile stream: `/usr/local/etc/openssl/cert.  
  pem'                                                                                                                                   
  Failed to enable crypto                                                                                                                
  failed to open …
Run Code Online (Sandbox Code Playgroud)

php macos curl laravel composer-php

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

PusherBroadcaster.php 第 106 行中的 Laravel Echo BroadcastException:未知 auth_key

尝试广播事件时出现未知 auth_key 错误。我尝试像其他帖子中提到的那样更改我的集群,但没有工作。我在 app.php 中有未注释的广播服务提供者。

.env

PUSHER_APP_ID=******
PUSHER_APP_KEY=******
PUSHER_APP_SECRET=******
Run Code Online (Sandbox Code Playgroud)

配置/广播

 'pusher' => [
  'driver' => 'pusher',
  'key' => env('PUSHER_APP_KEY'),
  'secret' => env('PUSHER_APP_SECRET'),
  'app_id' => env('PUSHER_APP_ID'),
  'options' => [
   ],
],
Run Code Online (Sandbox Code Playgroud)

\app\Events\MessagePosted.php

public function broadcastOn() {
  return new PresenceChannel('chatroom');
 }
Run Code Online (Sandbox Code Playgroud)

\resources\assets\js\bootstrap.js

window.axios = require('axios');

window.axios.defaults.headers.common = {
    'X-Requested-With': 'XMLHttpRequest'
};

import Echo from "laravel-echo"
window.Pusher = require('pusher-js');
window.Echo = new Echo({
    broadcaster: 'pusher',
    key: '*****',
    cluster: 'ap2',
    encrypted: true
});
Run Code Online (Sandbox Code Playgroud)

\resources\assets\js\app.js

const app = new Vue({
    el: '#app',
    data: {
        messages: …
Run Code Online (Sandbox Code Playgroud)

php pusher laravel-echo laravel-5.4

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

scrollIntoView 和焦点问题

var mediaIdForFocus = '<?php echo $this->mediaIdForFocus; ?>';
if(mediaIdForFocus)
$('#flagimg'+mediaIdForFocus).get(0).scrollIntoView().addClass("selectedMedia"); // highlight class
$('.logoTxt').focus();
Run Code Online (Sandbox Code Playgroud)

我正在尝试调整 div 的滚动,$('#flagimg'+mediaIdForFocus)然后将焦点放在元素上$('.logoTxt')

滚动视图已调整到元素$('#flagimg'+mediaIdForFocus)$('.logoTxt').focus();但未提供焦点。它只发生在第一次。如果我刷新页面,它会按预期工作。

请帮我。

javascript php jquery zend-framework

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