Ответ 1
Они оба одинаковы.
Посмотрите код:
public static function view($view, $data = array(), $status = 200, array $headers = array()) {
$app = Facade::getFacadeApplication();
return static::make($app['view']->make($view, $data), $status, $headers);
}
Мы видим, что Response::view()
вызывает View::make()
, использует это для создания ответа с состоянием по умолчанию 200 и не содержит дополнительных HTTP-заголовков.
Вам нужно использовать Response::view()
над View::make()
, когда вам нужно вернуть код состояния, отличный от стандартного, или дополнительные заголовки.
Более того, этот пост на Laravel.io подтверждает, что Response::view()
- это просто ярлык для Response::make(View::make())
, добавленный после первого бета-фиксажа Laravel 4.