Задать вопрос
@Snowyyy

Как исправить, эту ошибку No query results for model?

Разрабатываю приложение на Laravel+Vue.js, работаю в PhpStorm, данные могу записывать в базу данных, удалять, перезаписывать. Но когда разместил на хостинге, не могу записать данные в базу данных, выдаёт ошибку "65aa80b9d4c93187609357.pngNo query results for model65aa80c2ba150833425213.png"
Вот мой Controller:

class Journal_organizationController extends Controller
{
    public function __invoke(Journal_organizationRequest $request)
    {
        $data = $request->validated();
        Journal_organization:: create ($data);
        return response([]);
    }
}

public function rules(): array
    {
        return [
            'id' => '',
            'organizations' => '',
            'number_dogovor' => '',
            'title' => '',
            'predmet' => '',
            'address_actual' => '',
            'branch' => '',
            'executor' => '',
            'name_citys' => '',
            'name_regions' => '',
            'name_districts' => '',
            'note' => '',
            'journal_date_id' => '',
        ];
    }

Вот мой Request:

public function rules(): array
    {
        return [
            'id' => '',
            'organizations' => '',
            'number_dogovor' => '',
            'title' => '',
            'predmet' => '',
            'address_actual' => '',
            'branch' => '',
            'executor' => '',
            'name_citys' => '',
            'name_regions' => '',
            'name_districts' => '',
            'note' => '',
            'journal_date_id' => '',
        ];
    }

Вот моя Model:

class Journal_organization extends Model
{
    use HasFactory;
    protected $guarded = false;
    protected $table = 'journal_organizations';
}

Это Мой Api:

Route::post('/joc/', [Journal_organizationController::class, '__invoke']);


А удалять или перезаписывать могу.
  • Вопрос задан
  • 219 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 1
@Newcomer_i
В вашем "api" уберите в конце слешь
Route::post('/joc/', [Journal_organizationController::class, '__invoke']);

должно быть так
Route::post('/joc', [Journal_organizationController::class, '__invoke']);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы