Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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_Laravel Blade - Fatal编程技术网

Php Laravel将数据发送到多页

Php Laravel将数据发送到多页,php,laravel,laravel-blade,Php,Laravel,Laravel Blade,在laravel 7中,我从一个路由从db获取数据: Route::get('/connection_view_details/{Cid}','ConnectionController@view_details'); 我想将数据发送到多个页面: public function view_details($Cid) { $Cid = base64_decode($Cid); $network_details = DB::table('connectio

在laravel 7中,我从一个路由从db获取数据:

Route::get('/connection_view_details/{Cid}','ConnectionController@view_details');
我想将数据发送到多个页面:

public function view_details($Cid)
{
    $Cid = base64_decode($Cid);
    
    
        $network_details = DB::table('connection_network_details')
                            ->where('Connection_id',$Cid)
                            ->first();
                            
     
    return view('connection.view_details',compact('network_details'));
    return view('connection.connection_detail_tables.network_details',compact('network_details'));
}
我想返回查看详细信息页面的视图,而不是网络详细信息页面。但我想在两个页面中发送变量网络详细信息。

您可以使用

但您只能在该视图中使用该变量。

PHP return语句在从函数中调用函数时立即终止函数的执行。所以你不能这么做。
use Illuminate\Support\Facades\View;

public function view_details($Cid)
{
    $Cid = base64_decode($Cid);
    
    
    $network_details = DB::table('connection_network_details')
                            ->where('Connection_id',$Cid)
                            ->first();
                            
    View::composer('connection.connection_detail_tables.network_details', function ($view) use ($network_details) {
        $view->with('network_details', $network_details);
    }); 
    return view('connection.view_details',compact('network_details'));
}