美文网首页
laravel Route&Redirect

laravel Route&Redirect

作者: 云窗96 | 来源:发表于2018-08-08 23:15 被阅读0次

    Route

    Route路由定义

    由于route内容相对较多,这里只是做了两条涵盖内容较多的路由规则,只是为了方便记忆的查询。
    详情用法参考文档。

    Route::group(['prefix' => 'admin','namespace'=>'admin\student'], function()
    {
        Route::get('/student/{bar?}',['as'=>'student','middleware' => 'auth', 'uses'=>'StudentController@index']);
    
        Route::get('/stdent/{user_id}',function($user_id){
            return 'student'.$user_id;
        })->where('user','[0-9]+');
    
    });
    
    跳转地址
    url('front.url');
    //指向命名路由的url
    route('front.url',['user_id'=>$user_id]);
    

    Redirect

    //跳转url地址
    // 使用with方法可以携带一次性session数据到重定向请求页面)
    
    return Redirect::to('foo/bar')->with('key', 'value');
    return Redirect::to('foo/bar')->withInput(Input::get());
    return Redirect::to('foo/bar')->withInput(Input::except('password'));
    return Redirect::to('foo/bar')->withErrors($validator);
    // 重定向到之前的请求
     return Redirect::back();
    // 重定向到命名路由(根据命名路由算出 URL)
      return Redirect::route('foobar', array('key' => 'value'));
    // 重定向到控制器动作(根据控制器动作算出 URL)
     return Redirect::action('FooController@index',200);
     return Redirect::action('FooController@baz', array('key' => 'value'));
    // 跳转到目的地址,如果没有设置则使用默认值 foo/bar
     return Redirect::intended('foo/bar');

    相关文章

      网友评论

          本文标题:laravel Route&Redirect

          本文链接:https://www.haomeiwen.com/subject/clsfbftx.html