在laravel的同一页面中提交表单后检索数据的问题

时间:2018-07-03 07:13:38

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

请帮助我解决此问题。在名为“ $ data”的变量中提交表单之前,我具有以下数据:

{ "message": "Required parameter missing: domain-name", "status": "ERROR" }

在以表单形式提交值之后,在名为“ $ data”的同一变量中,我得到了以下数据。

 {"decksys.com":{"classkey":"domcno","status":"available"}}

现在,我需要显示“ decksys.com”和状态“ available”。在我的代码下面查找并请帮助我解决此问题。

控制器代码:

  class AvailableController extends Controller
  {

     public function create(Request $request)
     {

        $domainname = Input::get('domainname');
        $tld = Input::get('tld');

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_URL, 'https://httpapi.com/api/domains/available.json?auth-userid=711757&api-key=74miSZPgYkkc108Ptmeo5Q8iDTtKk3xi&domain-name='.$domainname.'&tlds='.$tld.'');
        $result = curl_exec($ch);
        curl_close($ch);
        $data = json_encode($result);
        $response = json_decode($data);
       // $result = json_decode($response);
       $data = json_decode($response, true);

        return view('clientlayout.main.tld',compact('data'));

     }
    }

查看页面:

     @foreach($data as $key => $value)

     @if ($data['status'] == 'ERROR')

       {{'ERROR}}

     @endif


     @endforeach

此处正确检查状态并显示“ ERROR”。但是提交表单后,我得到的错误为:“未定义索引:状态”。请帮助我解决这个问题。

0 个答案:

没有答案