小编Cyb*_*ova的帖子

刀片无法访问请求错误(Laravel 5.2)

我使用laravel已经好几个月但从未遇到过这样的问题.

我已经创建了一个简单的Request类来验证更新用户请求,如果遵循验证规则,该请求可以正常工作.如果验证规则失败,我们应该回到上一页并显示html中的所有错误.

据我,我已经正确地写入一切为我所用的其他应用程序来写,但$errors似乎是在刀片难以接近

以下是我需要调试的代码片段:

routes.php文件

Route::group(['middleware' => ['web']], function () {
    Route::get('/users/{id}/edit', 'UserController@edit');
    Route::post('/users/{id}/edit', 'UserController@update');
});
Run Code Online (Sandbox Code Playgroud)

UserController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Requests\UserUpdateRequest;
use App\Models\User;
use App\Models\Role;
use App\Models\Post;

class UserController extends Controller
{    
    public function edit($id)
    {
        try {
            $user = User::find($id);
            $roles = Role::all();
            return view('users.edit', compact(['user', 'roles']));
        }catch(Exception $e) {
            return view('errors.500', compact(['e']));
        }
    }

    public function update($id, UserUpdateRequest $request)
    {
        dd($request);
    }
}
Run Code Online (Sandbox Code Playgroud)

UserUpdateRequest.php

<?php

namespace App\Http\Requests;

use App\Http\Requests\Request;

class …
Run Code Online (Sandbox Code Playgroud)

php laravel-5.2

9
推荐指数
1
解决办法
2822
查看次数

在CloudFlare后面的Laravel上从HTTP迁移到HTTPS

我在laravel 5.2上有一个应用程序.它在HTTP上运行正常.

我使用asset函数生成完整的URL而不是使用相对的

<link rel="stylesheet" type="text/css" href="{{ asset('/css/bootstrap.min.css') }}">
Run Code Online (Sandbox Code Playgroud)

根据此处的 laravel文档,该asset方法会自动检测请求协议并相应地生成URL.

现在应用程序没有在HTTPS上运行,我可以secure_asset用于HTTPS URL,但随后它将停止在HTTP上运行localhost.

我知道有一些我缺少的东西,使用它从HTTP迁移到HTTPS并不是那么困难 laravel

PS - Cloudflare用于处理HTTPS请求.

php cloudflare laravel laravel-5.2

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

具有完整行对象的Mongo Distinct查询

首先,我是mongo的新手所以我不太了解,因为一些依赖,我不能删除重复的行.

我有以下数据存储在mongo中

{'id': 1, 'key': 'qscderftgbvqscderftgbvqscderftgbvqscderftgbvqscderftgbv', 'name': 'some name', 'country': 'US'},
{'id': 2, 'key': 'qscderftgbvqscderftgbvqscderftgbvqscderftgbvqscderftgbv', 'name': 'some name', 'country': 'US'},
{'id': 3, 'key': 'pehnvosjijipehnvosjijipehnvosjijipehnvosjijipehnvosjiji', 'name': 'some name', 'country': 'IN'},
{'id': 4, 'key': 'pfvvjwovnewpfvvjwovnewpfvvjwovnewpfvvjwovnewpfvvjwovnew', 'name': 'some name', 'country': 'IN'},
{'id': 5, 'key': 'pfvvjwovnewpfvvjwovnewpfvvjwovnewpfvvjwovnewpfvvjwovnew', 'name': 'some name', 'country': 'IN'}
Run Code Online (Sandbox Code Playgroud)

你可以看到一些行是重复的,具有不同的id,只要从输入中解决这个问题我必须在输出上解决它.

我需要以下列方式获取数据:

{'id': 1, 'key': 'qscderftgbvqscderftgbvqscderftgbvqscderftgbvqscderftgbv', 'name': 'some name', 'country': 'US'},
{'id': 3, 'key': 'pehnvosjijipehnvosjijipehnvosjijipehnvosjijipehnvosjiji', 'name': 'some name', 'country': 'IN'},
{'id': 4, 'key': 'pfvvjwovnewpfvvjwovnewpfvvjwovnewpfvvjwovnewpfvvjwovnew', 'name': 'some name', 'country': 'IN'}
Run Code Online (Sandbox Code Playgroud)

我的查询

keys = db.collection.distinct('key', …
Run Code Online (Sandbox Code Playgroud)

python mongodb pymongo

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

如何在zend框架中显式关闭mysql连接?

我已成功使用ZF2.2,一切正常,直到出现要求明确关闭sql连接的要求为止。我知道PHP会在一段时间后关闭所有额外的数据库连接。但是我想显式地执行类似$ adapter-> closeConnection();的操作。

请告诉我有什么可以帮助我的。

php mysql zend-framework2

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

如何在ubuntu上显示php中的错误?

大家好,我是ubuntu的新手吗?我刚刚带了一台新的ubuntu 14机器.我成功安装了apache2和php5但是无法在浏览器上看到任何警告或错误消息,即使我生成错误以查看它们.

使用XAMPP,我的旧机器上的每件东西都运行良好.

现在我已将以下值设置为 /etc/php5/apache2/php.ini and /etc/php5/cli/php.ini

error_reporting = E_ALL | E_STRICT display_errors = On display_startup_errors = On

在我在每个页面上使用以下ini_set之前,它不会显示任何错误 ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);

PS - 我也用过echo php_ini_loaded_file();哪个节目 /etc/php5/apache2/php.ini

请帮我 :'(

php apache ubuntu-14.04

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