@indefpro
Начинающий прогер

Почему не отображаеться view в Laravel?

Маршрут:
Route::post('clients/registration', 'ClientController@findAction');

Контроллер
class ClientController extends Controller
{
    function findAction(Request $request)
    {
        if($request['action'] == 'searchFlights') $this->searchFlights($request);
        if($request['action'] == 'informationFlight') $this->informationFlight($request['id']);
        if($request['action'] == 'registrationClient') $this->registrationClient($request);
    }

    function searchFlights(Request $request)
    {
        if($request['departure'] == '') $request['departure'] = '%';
        if($request['arrival'] == '') $request['arrival'] = '%';
        if($request['departure_date'] == '') $request['departure_date'] = '%';

        $serchResults = DB::table('flight')
            ->where('departure', 'LIKE', $request['departure'])
            ->where('arrival', 'LIKE', $request['arrival'])
            ->where('departure_date', 'LIKE', $request['departure_date'])
            ->get();

        return \View::make('pages.clients.registration', ['searchResults' => $serchResults, 'searchValue' => $request]);
    }

    function informationFlight($id)
    {
        $informationFlight = DB::table('flight')
            ->where('id', '=', $id)
            ->get();

        return \View::make('pages.clients.registration', ['informationFlight' => $informationFlight, 'registrationFlag' => true]);
    }

    function registrationClient()
    {

    }
}
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Mysterion
Вероятно, потому что $request['action'] пустой при посещении страницы clients/registration.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы