Member 14697878 Ответов: 2

Как загрузить несколько представлений в laravel ?


хии,
Я использую laravel.
Я хочу вызвать более одного вида,например head,main, foot, в одной и той же функции, используя laravel.

Что я уже пробовал:

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class Sendmail extends Controller
{
    public function index()
    {
        // @yield('head');
        return  View('head') ;
        return  View('services') ;
        return  View('footer') ;

       
        // return view::make('head')->with('services');

    }
}

2 Ответов

Рейтинг:
20

Richard MacCutchan

Вы не можете иметь несколько операторов return в таком методе. Первый, который встречается, всегда будет выполнен, а два других всегда будут проигнорированы. Вам нужно принять какое-то решение, чтобы решить, какое представление возвращать на основе входного параметра или другого определенного значения.


Рейтинг:
1

Harsh.Shah.ifour

Привет Пожалуйста, обратитесь к этой ссылке, чтобы получить решение.
Laravel загружает несколько представлений в один контроллер | вложенный[^]
Спасибо.