はテーブルポストとモデルとのシンプルなアプリ持た動作しません削除ソフト:Laravel 5.2私は
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use SoftDeletes;
class Post extends Model
{
protected $table = 'post';
protected $dates = ['deleted_at'];
protected $softDelete = true;
}
私は削除ソフトの例をしようとしていると私は一例をroute.phpのためのルートを使用していました:
<?php
use App\Post;
use Illuminate\Database\Eloquent\SoftDeletes;
Route::get('/delete', function(){
$post = new Post();
Post::find(12)->delete();
});
私が移行して作成した列 "のcreated_at" を持っている:
Schema::table('post', function (Blueprint $table) {
$table->softDeletes();
});
、代わりの時間を加算しこの列には、サイトを実行すると、選択したIDの行が削除されます。どこが間違っていますか?
クラス内で 'use SoftDeletes;'を移動してみてください。私はドキュメントが示唆していると思います –