Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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
如何撤消我在Laravel中的重定向操作?_Laravel_Redirect_Url Routing - Fatal编程技术网

如何撤消我在Laravel中的重定向操作?

如何撤消我在Laravel中的重定向操作?,laravel,redirect,url-routing,Laravel,Redirect,Url Routing,我已将/admin/kurslar/create路径重定向到/admin/kurslar/qoshish 然后,我删除了重定向代码部分。但重定向功能并没有被取消。我的问题是如何撤消重定向方法 我的网站路线: Route::group(['middleware' => ['web']], function () { Route::get('/kurs', 'PagesController@getKurs'); Route::get('/tadbirlar', 'PagesCo

我已将
/admin/kurslar/create
路径重定向到
/admin/kurslar/qoshish

然后,我删除了重定向代码部分。但重定向功能并没有被取消。我的问题是如何撤消重定向方法

我的网站路线:

Route::group(['middleware' => ['web']], function () {
    Route::get('/kurs', 'PagesController@getKurs');
    Route::get('/tadbirlar', 'PagesController@getTadbirlar');
    Route::get('/blog', 'PagesController@getBlog');
    Route::get('/kurslar', 'PagesController@getKurslar');
    Route::get('/biz-haqimizda', 'PagesController@getBiz_haqimizda');
    Route::get('/aloqa', 'PagesController@getAloqa');
    Route::get('/', 'PagesController@getWelcome');

    Route::resource('/admin/kurslar', 'KurslarController');
    Route::get('/admin/kurslar/create', function () {
        return redirect('/admin/kurslar/qoshish');
    });

    Route::resource('/admin/kategoriyalar/kategoriya-qoshish', 'KategoriyalarController');
    Route::resource('/admin/teglar/teg-qoshish', 'TeglarController');
});
我的控制器:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
use App\Kurslar;

use Session;

class KurslarController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        return view('admin/kurslar/index');
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        $kategoriyalar = DB::table('kategoriyalars')->pluck('kategoriya');

        foreach ($kategoriyalar as $kategoriya) {
            $kategoriyaAss[$kategoriya] = $kategoriya;
        }

        $teglar = DB::table('teglars')->pluck('teg');

        foreach ($teglar as $teg) {
            $tegAss[$teg] = $teg;
        }

        return view('admin/kurslar/qoshish')->withKategoriyaAss($kategoriyaAss)->withTegAss($tegAss);   
    }
}

删除
Route::get('/admin/kurslar/create',function(){return redirect('/admin/kurslar/qoshish');})您仍然被重定向?是的。这就是为什么我要忍受它。我也重新启动了服务器。但是它仍然是重定向的。你是否有路由缓存,请使用
php artisan route:clear
清除它。如果这不起作用,则意味着你在控制器中有一个重定向function@madalinivascu我做过这件事,但没用