小编Kri*_*ofe的帖子

Laravel 5.1路由未定义重定向

当我尝试重定向我的注销时,需要询问错误

这是UserController:

public function logout()
{

    Auth::logout();
    return redirect()->route('auth/login');
}
Run Code Online (Sandbox Code Playgroud)

这是我的路线:

Route::get('/', function () {
    return view('welcome');
});
// Authentication routes...
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');

// Registration routes...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');

Route::get('testing', 'UserController@test');
Route::get('logout', 'UserController@logout');
Run Code Online (Sandbox Code Playgroud)

我想,在路线上一切正常,我正确定义了登录(如Laravel文档)

但它仍然需要这个错误:

InvalidArgumentException in UrlGenerator.php line 306:
Route [auth/login] not defined.
Run Code Online (Sandbox Code Playgroud)

有什么问题可以取悦吗?我犯了什么错吗?

非常感谢,祝你有愉快的一天!

php routes laravel-5.1

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

如何在PHP中递归地展平树数组?

我有一个嵌套数组,我想递归地展平它。我的函数在某些情况下有效,在其他情况下则失败。我不明白出了什么问题。

嵌套数组示例:

Array
(
    [0] => Array
        (
            [id] => 6
            [login] => Breanne
            [level] => Subdealer
            [type] => admin
            [supervisor_id] => 7
            [name] => Dominique Berge
            [active] => 0
            [pending] => 0
            [waiting] => 0
            [child] => Array
                (
                    [0] => Array
                        (
                            [id] => 10
                            [login] => Priscilla
                            [level] => Subdealer
                            [type] => employee
                            [supervisor_id] => 6
                            [name] => Naomie Hudson
                            [active] => 0
                            [pending] => 0
                            [waiting] => 0
                        )

                )

        )

    [1] => Array
        (
            [id] …
Run Code Online (Sandbox Code Playgroud)

php arrays recursion

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

获取html表中倒数第二个子td

我可以用这个得到 td 的最后一个孩子

$jq('#stripeTable > tbody > tr:nth-child('+(i+1)+') >td:last-child').text(colValues +" < "+ colValuesWithOverTime);
Run Code Online (Sandbox Code Playgroud)

该怎么做并获得 td 的倒数第二个孩子,就像我使用td:last-child获得最后一个孩子一样

html javascript css jquery html-table

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

Javascript如何获得这个价值?

我们正在办公室讨论这个数学在JavaScript中是如何工作的.

有一个实例,我们乘以010而不是10,这给出了不正确的返回值.

例如...

25.25 * 010 = 202
Run Code Online (Sandbox Code Playgroud)

25.25 * 10 = 252.5 正如所料

什么甚至更奇怪的是,如果你做parseFloat(010)它给你8!

javascript math numbers

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

在 PHP 中舍入到最大千、百等

我有一个非常简单的 PHP 问题,但我不知道该怎么做。

我想根据数据库返回的值四舍五入到最大一百或一千。

以下是我需要的一些示例:

  • DB返回值11,我要PHP输出20
  • DB返回值104,我要PHP输出200
  • DB返回值1404,我要PHP输出2000
  • DB返回值10241,我要PHP输出11000

等等等等

我想根据传递的值创建一个自动函数来做到这一点。

谢谢!

php numbers rounding

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

使用 array_diff() 后,仅获取 Laravel Php 中数组的原始值

我正在使用 arra_diff() 删除任何匹配的元素。但返回的结果包含key和value。我只对值感兴趣,对键不感兴趣。

下面是输出:

array 1:
[5,7,11,14,15,22,23,24]

array 2:
[19,7]

Result (I dont like this):
{"0":5,"2":11,"3":14,"4":15,"5":22,"6":23,"7":24}

I need:
[5,11,14,15,22,23,24]
Run Code Online (Sandbox Code Playgroud)

我的代码

$array_1 = query->get()->pluck('id')->toArray();
$array_2 = query->get()->pluck('id')->toArray();
$result  = array_diff($array_1, $array_2);
return $result
Run Code Online (Sandbox Code Playgroud)

php arrays laravel-5.4

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

array_udiff 似乎不起作用

我正在尝试将两个数组与 array_udiff 进行比较,但它非常奇怪。似乎 array_udiff 没有得到正确的答案。这是现场演示。结果应该是一个空数组,但留下一个未过滤的元素。

<?php

$string = '{
  "sakiniai": [

      {
        "Faktas": "A",
        "value": "true"
      },
      {
        "Faktas": "B",
        "value": "true"
      },
      {
        "Faktas": "A",
        "value": "false"
      }
  ]
}';

$sakiniais = json_decode($string, true)['sakiniai'];


$v = $sakiniais[0];
$arr[] = $v;
$v['value'] = $v['value'] == "true" ? "false" : "true";
$arr[] = $v;
var_dump($arr);
var_dump($sakiniais);


print_r(array_udiff($arr, $sakiniais, function($a, $b){
/*
var_dump($a);
var_dump($b);
var_dump($a == $b);
echo "\n\n\n";
*/
return $a == $b ? 0 : -1;}
));
Run Code Online (Sandbox Code Playgroud)

输出 …

php arrays array-difference

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

在以异步方法准备数据之后,如何为表视图重新加载数据

我用来URLSession从用于tableview的数据的资源API中获取数据。所以我需要reloadData()在URLSession任务准备好数据之后。但这会导致

UITableView.reloadData()必须仅在主线程中使用

当我运行该应用程序时,一开始的表视图为空白。只有在我滚动屏幕之后,数据才会显示。但是,如果未reloadData()在URLSession任务中调用,则屏幕始终是空白的。

func getData() {
    let dataUrl = URL(string: "http://www.example.com/app/?json=1")
    let task = URLSession.shared.dataTask(with: dataUrl! as URL) {data, response, error in
        guard let data = data, error == nil else { return }
        do {
            self.data = try JSONSerialization.jsonObject(with: data, options: []) as! [String:Any]
            self.tableView.reloadData()
            }

        } catch let error {
            print(error)
        }
    }
    task.resume()
}
Run Code Online (Sandbox Code Playgroud)

asynchronous uitableview ios swift

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

ffmpeg生成的mp4没有声音

我有一个带有两个音频通道的 mp4 文件,如下所示。在此输入图像描述

然后我用ffmpeg -i 70_1.mp4 -ss 00:00:00 -t 00:00:10 -hide_banner 777.mp4 切片来切,但生成的文件丢失了声音。

在此输入图像描述

audio video mp4 ffmpeg aac

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

如何检查file_get_contents在PHP中返回false的原因

我尝试这样做:

$urls = array(


    "https://www.gov.sg/"




);



    foreach ($urls as $url) {
        d($url);
      //  $url = "http://www.google.com";
    $data = file_get_contents($url);
    d($data);

}
Run Code Online (Sandbox Code Playgroud)

d() 是像 var_dump() 一样的第三方函数。

我不断得到 $data = false。似乎域中的任何页面都在这样做。

当我尝试另一个域(如 google.com)时,它奏效了。

该页面有效,我在浏览器上尝试过。

以下类似的帖子提出了 URL 编码问题,并启用了 allow_url_fopen,但这些在这里并不真正适用: PHP file_get_contents 返回 false PHP file_get_contents 返回 false

为什么函数返回false?另外,一般来说,有没有办法检查为什么 file_get_contents 返回 false?PHP 有没有办法转储错误?

php debugging error-handling file file-get-contents

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