首页 > 解决方案 > 如何使控制器将结果重定向到外部链接或在 LARAVEL 中返回脚本警报

问题描述

我想在我的表中进行验证,有一个列以 url 的形式将数据存储到另一个链接。

在这里,我想验证数据是否存在,那么它将指向中的链接$ get-> url_drive

如果它不存在,那么我想以脚本的形式为用户显示它并将它重定向回我的控制器

$id   = $request->input('id');
$type = $request->input('type');
$name = $request->input('name');

$type = strtolower($type);
$name = strtolower($name);

$get  = DB::table('users.user_connects')->where([

        [ 'user_id' , $id ],
        [ 'type' , $type ],
        [ 'name' , $name ]

    ])->first();

if(isset($get)){
 // here i am confused
}

标签: laravellaravel-5eloquent

解决方案


尝试这个。

if(isset($get)){
    return redirect($get->url_drive)
}else{
    return redirect()->back()->with('error', ['your message,here']);;
}

重定向回刀片文件

@if (\Session::has('error'))
    <div class="alert alert-success">
        <ul>
            <li>{!! \Session::get('error') !!}</li>
        </ul>
    </div>
@endif

推荐阅读