在控制器代码下面找到,这里我正在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');
请帮助我解决此问题并在视图页面中打印数据。
答案 0 :(得分:0)
$ dataFromForm = $ request-> FieldNameFromForm
假设您使用POST或GET请求,这将允许您从表单中获取数据。
以名为“ greeting”的形式:
<html>
<body>
<h1>Hello, {{ $name }}</h1>
</body>
</html>
在控制器中:
return view('greeting', ['name' => 'James']);