Ошибка при отображении данных для просмотра страницы в laravel, но значение передается через URL, и оно не отображается на странице просмотра - PullRequest
0 голосов
/ 28 июня 2018

Найдите ниже код контроллера, Здесь я получаю данные, переданные в URL, и мне нужно, чтобы данные, введенные через форму, отображались / печатались на странице просмотра.

Код контроллера:

public function create(Request $request)
     {
        $domainname = Input::get('domainname');
        $tld = Input::get('tld');
        $url='https://httpapi.com/api/domains/available.json?auth-userid=711757&api-key=74miSZPgYkkc108Ptmeo5Q8iDTtKk3xi&domain-name=';
        $ch = curl_init($url.$domainname.'&tlds='.$tld);
        711757&api-key=74miSZPgYkkc108Ptmeo5Q8iDTtKk3xi&domain-name='.$domainname.'&tlds='.$tld.'&suggest-alternative=true');
        $result = curl_exec($ch);
        $final_data = json_decode($result,true);
        dd($final_data);
        return view('clientlayout.main.tld',compact('final_data'));
}

tld.blade.php:

  {{print_r($final_data)}}

Когда я использую приведенный выше код для печати данных на странице просмотра, он просто печатается как «11».

Код маршрута:

  Route::get('tld','TldController@create')->name('domain.create');

Пожалуйста, помогите мне решить эту проблему и распечатайте данные на странице просмотра.

1 Ответ

0 голосов
/ 28 июня 2018

$ dataFromForm = $ request-> FieldNameFromForm

Это позволит вам получить данные из формы, если вы используете запрос POST или GET.

В форме с именем «приветствие»:

<html>
    <body>
        <h1>Hello, {{ $name }}</h1>
    </body>
</html>

В контроллере:

return view('greeting', ['name' => 'James']);
...