746019546

1392 经验值

`
Vue.http.interceptors.push((request, next) => {

request.headers.set('X-CSRF-TOKEN', Laravel.csrfToken);
request.headers.set('Authorization', Laravel.apiToken);
next();

});
`
`

    window.Laravel = <?php echo json_encode([
        'csrfToken' => csrf_token(),
    ]); ?>;

    Laravel.apiToken = "{ Auth::check() ? 'Bearer '.Auth::user()->api_token : 'Bearer ' }";

`

我按照这个操作,还是提示401,看了好几遍视频了.结果还是一样

`Vue.http.interceptors.push((request, next) => {

request.headers.set('X-CSRF-TOKEN', Laravel.csrfToken);
request.headers.set('Authorization', Laravel.apiToken);
next();

});`

在我不知道是哪个guard的情况下,我想得到admin or user

我有多个用户表,比如默认表是users,管理员是admins
获取的时候需要用 Auth:guard('admin')->user();
我想知道用户是从哪个表登录进来的.
可能我描述的问题不够清楚.

@jellybool 在5.3中,怎么获取用户是使用哪个guard()登陆的呢?

根据你给我的提示,我改了一下,加入了setFormatter

$app->configureMonologUsing(function($monolog) {
    global $app;
    $handlers = [
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_debug.log', Monolog\Logger::DEBUG))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_info.log', Monolog\Logger::INFO))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_notice.log', Monolog\Logger::NOTICE))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_warning.log', Monolog\Logger::WARNING))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_error.log', Monolog\Logger::ERROR))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_critical.log', Monolog\Logger::CRITICAL))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_alert.log', Monolog\Logger::ALERT))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
        (new Monolog\Handler\StreamHandler($app->storagePath().'/laravel_emergency.log', Monolog\Logger::EMERGENCY))
            ->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true)),
        
    ];
    $monolog->setHandlers($handlers);
});

我想把日志按照不同的类型存放
比如 info 命名为 laravel.info.log
error 命名为 laravel.error.log

我在 app.php 里面使用
$app->configureMonologUsing(function($monolog) {

$handlers = [
    // List your handlers here
];
$monolog->setHandlers($handlers);

});

这里的handlers 应该怎么写?

不知道8月份订阅的是否还会有这个增加呢,还有,就是怎么看到我的订阅什么时候到期,我好像没找到这一项