API重定向Flash消息,该消息未显示

时间:2019-01-22 17:47:33

标签: php laravel

我创建了一个像打卡机一样工作的API。因此,当请求GET API时,如果在登录屏幕上授予访问权限或拒绝访问,则应返回结果。

我正在使用PHP 7.2运行Laravel 5.7。我已经转储了session()变量,仅显示了交叉引用令牌。

api.php

Route::get('/{member_id}', 'ApiController@entry');

ApiController.php

public function entry($member_id)
{
    $user = User::where('member_id', $member_id)->first();

    if ($user == null)
        return redirect('login')->with('api_error','Access Denied');
    else
    {
        return redirect('login')->with('api_success','Entry Recorded');
    }
}

login.blade.php

@if (session('api_success'))
    <div class="alert alert-success alert-dismissable">
        <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
        {{ session('api_success') }}
    </div>
@endif
@if(session('api_error'))
    <div class="alert alert-danger alert-dismissable">
        <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
        {{ session('api_error') }}
    </div>
@endif

运行api链接后没有任何输出。

其他信息:登录信息来自php artisan make:auth

0 个答案:

没有答案