はここを見て:私は、削除ボタンをクリックすると削除されたデータが引き続きインターフェイスに表示されるのはなぜですか?
を、データがまだインターフェイスに表示され、削除しました。
私はデータベースのテーブルを見て、データが消去されます。
これを実行するとデータが失われる可能性があります:php artisan cache:clear
on 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