Понимание ошибок модели в методе контроллера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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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