Мой метод Destory на контроллере, как это:Как отображать сообщение или неудачно использовать ответ на просмотр? (Laravel 5,3)
public function destroy($id)
{
try{
if($this->product_service->destroy($id)){
return $this->respond(['status' => 'success']);
}else{
return $this->respond(['status' => 'failed']);
}
}catch (\Exception $e){
return $this->respondWithError();
}
}
Моя точка зрения такова:
@if (session('status')=='success')
<div class="alert alert-success">
<ul>
<li>Delete Success</li>
</ul>
</div>
@elseif (session('status')=='failed')
<div class="alert alert-warning">
<ul>
<li>Delete Failed</li>
</ul>
</div>
@endif
После того, как метод уничтожения выполняется, он не показывает успех статус или не
Почему это не работает?
UPDATE
Мой контроллер продлить ApiController
И в ApiController существует метод так:
public function respond($data, $headers=[])
{
return response()->json($data,$this->getStatusCode(), $headers);
}
На самом деле вы ничего не добавляете на сеанс. Вы также возвращаете ответы json, так что также сложно сказать, когда ваш просмотр загружается точно. – user3158900