예제 #1
0
 public function get(Request $request)
 {
     $zip = $request->get('zip', '0');
     if ($zip !== '0' && mb_strlen($zip) === 8 && preg_match("/^[0-9]{8}?\$/", $zip)) {
         $zipcodeinfo = ZipCode::find($zip);
         if ($zipcodeinfo) {
             return $zipcodeinfo->getJson();
         }
     }
     return Response::json(['error' => 1]);
 }
예제 #2
0
 /**
  * Test Facade
  */
 public function testFacadeToZipCodeInfoInstance()
 {
     $this->app->bind('GuzzleHttp\\ClientInterface', 'GuzzleHttp\\Client');
     $this->assertInstanceOf('Artesaos\\ZipCode\\Contracts\\ZipCodeInfoContract', \Artesaos\ZipCode\Facades\ZipCode::find('01414000'));
 }