Понимание ошибок модели в методе контроллераPhp

Кемеровские программисты php общаются здесь
Anonymous
Понимание ошибок модели в методе контроллера

Сообщение Anonymous »

У меня есть метод контроллера, который я использую для изменения состояния данных строки в базе данных. Но я забываю упомянуть поле статуса в модельном файле. Таким образом, статус не менялся в базе данных. Когда я добавил атрибут состояния в файл модели, тогда только я могу изменить состояние таблицы данных. < /P>

Код: Выделить всё

use App\Http\Controllers\Controller;
use App\Models\Admin\Services\Bundle;
class BundleController extends Controller
{

public function changeStatus($id)
{
try
{
$bundle = Bundle::find($id);
$bundle->update(['status' => false]);
return redirect()->route('admin_bundle.index');
} catch (\Exception $exception)
{
return response()->json(['status'=>'error', 'error'=> $exception->getMessage()]);
}
}
}
< /code>
Файл модели :: < /p>
class Bundle extends Model
{
protected $fillable = [
'name', 'description', 'remarks', 'image_path', 'status'
];
}
Я хочу знать, что, хотя я продолжал пытаться поймать блок в моем методе контроллера, но все же ошибка не была поймана в контроллере. Как поймать такие ошибки, как отсутствующие атрибуты в модели?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ler-method

Вернуться в «Php»