Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel在执行删除操作后重定向登录页面_Php_Laravel - Fatal编程技术网

Php Laravel在执行删除操作后重定向登录页面

Php Laravel在执行删除操作后重定向登录页面,php,laravel,Php,Laravel,当我试图用资源控制器销毁记录时,laravel会重定向到登录页面 虽然我在控制器中应用了auth中间件 Laravel版本是6.x Web.php <?php Auth::routes(); Route::resource('sliders', 'Admin\SliderController'); <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\S

当我试图用资源控制器销毁记录时,laravel会重定向到登录页面 虽然我在控制器中应用了auth中间件

Laravel版本是6.x

Web.php

<?php
Auth::routes();

Route::resource('sliders', 'Admin\SliderController');
<?php

namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use App\Slider;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Storage;
use Validator;

class SliderController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth');
    }

...other methods

    public function destroy(Slider $slider)
    {
        Slider::destroy($slider->id);

        Session::flush('status', 'success');

        return redirect('sliders');
    }
    }
}

会话刷新是指删除所有数据

使用


我认为这是因为您使用的是
Session::flush
而不是
Session::flash
<代码>刷新将从会话中删除所有数据。。。还有登录名。
Session::flush('status','success')
会话::flash('status','success')谢谢。是关于同花顺的。
$request->session()->flash('status', 'success');