2017-10-16 2 views
-2

는이 같은 컨트롤러를 가지고있다. 페이지를 새로 고치고 싶지는 않지만 같은 페이지에 머물고 싶지만 이미지가 삭제되고 실시간으로 업데이트됩니다. 그래서,AJAX 호출 및 Laravel 5.4 컨트롤러 균형

public function imagedelete($id) { 
$image = imagesforpeople::find($id); 
     $image->delete(); 
     call ajax view(); 
     } 

내 경로 I이 경로 내 아약스 호출을 구성하려면 어떻게해야이

Route::delete('/profile/people/image/{id}','[email protected]'); 

처럼 내 컨트롤러에서이 같은 아약스, 뭔가를 호출 할?

$(document).ready(function() { 
     $.ajax({ 
     url : "/profile/people/image/{id}", 
     dataType: "text", 
     success : function (data) { 
      } 
      }); 

모든 도움을 주시면 감사하겠습니다.

답변

-2

Route::post('delete-photo', '[email protected]')->name('deletephoto'); 

변화 컨트롤러 기능과 같은 경로를 변경

public function imagedelete(Request $request) { 
     $id=$request->image_id; 
     $image = imagesforpeople::find($id); 
     $image->delete(); 
     $data['success']=true; 
     return response()->json($data); 
     } 

귀하의 아약스 코드 이미지를 삭제하기위한이

$(document).ready(function() { 
      $.ajax({ 
      type: 'POST', 
      url : '{{route('deletephoto')}}', 
      data: { 
       image_id: '{id}' , 
       _token: '{{csrf_token()}}'       
        }, 
    success : function (data) { 
    if (data.success == true) { 
      console.log('image deleted'); 
        }} 
       }); }); 
+1

사용하여 GET 요청처럼 될 것인가? – zuif

+0

요청을 게시하기 위해 수정 된 코드가 있습니다. –