小编Ben*_*n W的帖子

Laravel重定向Trait内部

trait foo{

    public function bar()
    {
         redirect('/'); //not working
    }
}

use Traits;

class DonController extend Controller{
     use Traits\foo;

     $this->bar();
     redirect('/'); //working
}
Run Code Online (Sandbox Code Playgroud)

我是Laravel的新手,我需要在trait中创建一个重定向方法

但是我在特质内有问题.有谁知道如何解决这个问题?

php laravel

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

Laravel中间件verifyCsrfToken设置带变量的url

我有一个papge要求api发布

我的路线设置里面是

Route::post('/commitmoney/{api}/{payment}', 'CommitmoneyController@post');
Run Code Online (Sandbox Code Playgroud)

我的问题在于我的中间件verifyCsrfToken.php我无法像下面那样设置变量

  protected $except = [
        '/commitmoney/{api}/{payment}',
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

php laravel

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

PHP爆炸为CSV?

我有CSV文件中的数据.我需要读取文件并将数据放入数组中.我的CSV文件中有5列,如下所示:

CAPRICCIOSA | Tomato, Cheese, Mushrooms | $8.00 | $12.00 | $15.00

MARGHERITA  | Tomato, Cheese, Oregano   | $7.00 | $11.00 | $13.00
Run Code Online (Sandbox Code Playgroud)
  1. 我怎么能explode()进阵?如果我使用逗号将其分解为数组,它将成为CAPRICCIOA - Tomato - Cheese因为我的文本已经有逗号.

  2. 我怎样才能将它分成不同的行,比如MySQL,这样我就可以遍历结果了?

我尝试过以下方法:

 $file="dish.csv" ;
 $file=file_get_contents($file);
 $array=explode(",", $file);
Run Code Online (Sandbox Code Playgroud)

php

0
推荐指数
1
解决办法
8541
查看次数

Javascript承诺将param传递给对象

var getData = new Promise(function(resolve, reject){
    $.post( "data.php", { search: inputData }, function( data ) { //need to pass this
        data = $.parseJSON(data);
    });

    if (data) {
        resolve(data);
    }
});

this.inputText.on('keyup', function(){
    var inputData = this.value; //I need to pass this into object

    getData.then(function(fromResolve){

        console.log(fromResolve);

    }).catch(function(fromReject){

        console.log(fromReject);

    });
});
Run Code Online (Sandbox Code Playgroud)

我有一个jQuery ajax帖子,我在发回后使用promise做某事

我的问题是如何将其传递this.value (keyup value)给promise对象,因此{ search: inputData }可以有价值发布

javascript jquery

0
推荐指数
1
解决办法
63
查看次数

Laravel 刷新会话有一些例外

Session::flush();

Session::forget('name');
Session::forget('account');
Session::forget('name');
... and more
('locale'); //flush all session and only keep this session
Run Code Online (Sandbox Code Playgroud)

可以刷新所有会话但有一些例外

我有很多会话,当用户注销时,我想刷新所有会话,但有一些例外。

如果我使用forget,维护起来似乎有点困难。

laravel

0
推荐指数
1
解决办法
886
查看次数

标签 统计

laravel ×3

php ×3

javascript ×1

jquery ×1