如何将数据从模型传递到Laravel中的Controller

时间:2018-06-09 10:03:09

标签: php laravel model controller

我有一个Model" PreExpedition.php"在这个模型中,我将数据上传到数据库。

wp-content/minify

我想从刚刚上传的探险中获取ID并将其传递给控制器​​。最好的方法是什么?我如何处理控制器中的结果。

谢谢!

1 个答案:

答案 0 :(得分:0)

在您的模型中:

public static function createExpedition($region, $ship, $title, $days) 
 {
        $new = new PreExpedition;
        $new->region_id = $region;
        $new->ship_id = $ship;
        $new->title = $title;
        $new->days= $days;
        $new->save();
        return $new;
    }

在您的控制器中,从您调用此模型的方法,获取模型返回的数据

 $region='';
 $ship='';
 $title='';
 $days='';

 $pre_expedition = new PreExpedition(); 
 $newExpedition=$pre_expedition->createExpedition($region, $ship, $title, $days);

 echo $newExpedition->id;