在Laravel 5中使用Variable重定向url

时间:2016-07-14 05:54:22

标签: php laravel laravel-5 laravel-5.2

如何按以下格式重定向网址:

我的代码:

return Redirect::to('home/viewcustomer/$cusid')
    ->with('status','success')
    ->with('message','success');

示例:

home/viewcustomer/8

2 个答案:

答案 0 :(得分:5)

在字符串引号中使用变量时,您需要注意string quotes。只需更新您的代码

Redirect::to('home/viewcustomer/$cusid')

Redirect::to("home/viewcustomer/$cusid")
            ^^                        ^^

答案 1 :(得分:0)

我通常使用

会话和重定向,因此您必须在控制器中定义它

Use Session;
Use Redirect;

然后

public function example(){
 Session::flash('status','Your message');
 return Redirect::to('/yourRoute');
}

如果您想在视图中显示消息,则必须执行此操作...

@if(Session::has('status'))
        <div class="alert alert-success alert-dismissible" role="alert">
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
            <p><strong>Success!!</strong> </p>
            <ul>
                <li>{{ Session::get('status') }}</li>
            </ul>
        </div>
    @endif

希望这会有所帮助!!

Ps:抱歉英文不好:)