小编Md *_*min的帖子

如何修复“此路由不支持 GET 方法。支持的方法:PUT。”

当我提交更新某些数据的请求时,收到此错误“此路由不支持 GET 方法。支持的方法:PUT。”。如何摆脱这个?

这里我添加了 web.php、AdminController.php 和 JS 函数的代码来填充数据表。

路线:

Route::group(['prefix' => '/admins'], function () {
    Route::get('/show', [
        'uses' => 'AdminController@show',
        'as'   => 'admins.show',
    ]);

    Route::put('/approve/{id}',     [
        'uses' => 'AdminController@approve',
        'as'   => 'admins.approve',
    ]);
});
Run Code Online (Sandbox Code Playgroud)

管理员控制器:

public function show()
{
    return Datatables::of(User::query()->whereNotNull('email_verified_at'))->make(true);
}

public function approve(Request $request, $id)
{
    $user = User::find($id);
    $user->approved_by = Auth::user()->name;
    $user->approved_at = new \DateTime();

    $user->save();

    return redirect('/admins/show');
} 
Run Code Online (Sandbox Code Playgroud)

数据表功能:


$(function () {
    $('#admins').DataTable({
        processing: true,
        serverSide: true,
        autoWidth: true,
        scrollX: true,
        order: [[1, "asc"]],
        pagingType: "full_numbers", …
Run Code Online (Sandbox Code Playgroud)

laravel yajra-datatable

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

Android - 无法添加窗口 - 令牌无效;您的活动正在运行吗?

我正在尝试展示AlertDialog来自不同线程的内容。我在 firebase 上收到以下崩溃消息: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@415924 is not valid; is your activity running?

尝试检查上下文是否处于活动状态,但问题仍然存在。

if(!((Activity)context).isFinishing()) {
    alertDialog.show();
}
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog

5
推荐指数
0
解决办法
2675
查看次数

Bresenham的圆图绘制算法的实现有什么问题?

我已经实现了Bresenham的Circle算法。但是此代码仅输出白色窗口。不绘制圆形边界的单个像素。

该函数绘制8个对称点。

void plot_point(int x, int y, int xc, int yc)
{
    glBegin(GL_POINTS);
    glVertex2i(xc+x, yc+y);
    glVertex2i(xc+x, yc-y);
    glVertex2i(xc+y, yc+x);
    glVertex2i(xc+y, yc-x);
    glVertex2i(xc-x, yc-y);
    glVertex2i(xc-y, yc-x);
    glVertex2i(xc-x, yc+y);
    glVertex2i(xc-y, yc+x);
    glEnd();
}
Run Code Online (Sandbox Code Playgroud)

此函数计算x,y坐标。

void bresenham_circle(int r)
{
    int x = 0, y = r, dx;

    plot_point(x, y, 0, 0);
    dx = 3 - 2*r;

    x += 1;
    if(dx >= 0)
        y -= 1;

    while(x < y)
    {
        plot_point(x, y, 0, 0);
        if(dx < 0)
            dx += 4*x + 6;
        else
            dx …
Run Code Online (Sandbox Code Playgroud)

c++ opengl freeglut

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

在laravel中安装ui时如何解决问题?

安装 laravel/ui 时出现以下错误。

Using version ^2.0 for laravel/ui

  Problem 1
    - Conclusion: remove laravel/framework v6.18.0
    - Conclusion: don't install laravel/framework v6.18.0
    - laravel/ui 2.x-dev requires illuminate/support ^7.0 -> satisfiable by laravel/framework[7.x-dev], illuminate/support[7.x-dev, v7.0.0, v7.0.1].
    - laravel/ui v2.0.0 requires illuminate/support ^7.0 -> satisfiable by laravel/framework[7.x-dev], illuminate/support[7.x-dev, v7.0.0, v7.0.1].
    - Can only install one of: laravel/framework[7.x-dev, v6.18.0].
    - don't install illuminate/support 7.x-dev|don't install laravel/framework v6.18.0
    - don't install illuminate/support v7.0.0|don't install laravel/framework v6.18.0
    - don't install illuminate/support v7.0.1|don't install laravel/framework v6.18.0
    - …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-ui

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