Посмотрите здесь:Почему удаленные данные все еще появляются в интерфейсе?
При нажатии кнопки удаления, данные, удаленные по-прежнему отображаются в интерфейсе.
Я смотрю на таблицу в базе данных, данные стираются.
Данные могут быть потеряны, если я запустил это: php artisan cache:clear
на git bash.
Как без выполнения команды данные могут быть стерты?
UPDATE
Мой контроллер выглядит так:
public function deleteAccount(Request $request)
{
$id_account = $request->input('id_account');
try{
if($this->user_service->deleteAccount($id_account)) {
$status='success';
}else {
$status = 'failed';
}
return redirect('member/profile/setting/account')->with('status',$status);
}catch (\Exception $exception){
return $this->respondInternalError();
}
}
Моя служба, как это:
public function deleteAccount($id_account)
{
return $this->user_bank_repository->delete($id_account);
}
Мой репозиторий, как это:
<?php
namespace App\Repositories;
use App\Models\UsersBank;
use Illuminate\Contracts\Container\Container;
use Rinvex\Repository\Repositories\EloquentRepository;
class UserBankRepository extends EloquentRepository
{
public function __construct(Container $container)
{
$this->setContainer($container)
->setModel(UsersBank::class)
->setRepositoryId('rinvex.repository.uniqueid');
}
public function delete($id)
{
$data = self::find($id)->delete();
return $data;
}
}
Это проблема с сервером, убедитесь, что он установлен правильно. – C2486
@Rishi, Как я могу установить его? Я использую localhost. Я использую laravel 5.3 –
Вам нужно показать нам код, который запускается при нажатии кнопки – RiggsFolly