在laravel中显示数据以查看页面时出现问题,但该值通过url传递而未在查看页面中显示

时间:2018-06-28 07:04:36

标签: laravel laravel-5 laravel-4 laravel-5.2

在控制器代码下面找到,这里我正在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 :(得分:0)

$ dataFromForm = $ request-> FieldNameFromForm

假设您使用POST或GET请求,这将允许您从表单中获取数据。

以名为“ greeting”的形式:

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

在控制器中:

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